Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.5.1-preview-617" />

 DecoratorConfigurator

Represents the fluent service decorator registration api.
public DecoratorConfigurator WithFactory(Func<IDependencyResolver, object> containerFactory, bool isCompiledLambda = false)

Sets a container factory delegate for the registration.

public DecoratorConfigurator WithFactory(Func<object> singleFactory, bool isCompiledLambda = false)

Sets a parameter-less factory delegate for the registration.