This permits non-nil `this` objects for dynamically loaded properties of classes and modules, provided they are the prototype or module object for the target function, respectively.