StaticofReturns a stand-in for a module that requires it on the first property read and forwards every read to it after that.
the module's name, for the log and the error
requires the module; called at most once, successfully
the caller's logger
the stand-in, typed as the module
Stand-ins for packages that are required the first time they are used.