This increases the flexibility of the Lazy type. It allows you to use
other lazies directly, which means you can have (for example) a service
defined in the dependency injection container that is invokable whose
job it is to initialise and/or modify other services.
This increases the flexibility of the Lazy type. It allows you to use other lazies directly, which means you can have (for example) a service defined in the dependency injection container that is invokable whose job it is to initialise and/or modify other services.