compiler: accept `null` as a *maybenull* receiver