enableFunctionProviders

Enable/disable treating () -> T (i.e., Function0<T>) as a provider type.

When enabled, () -> T can be used as an alternative to Provider<T> for injecting provider dependencies. This works because Provider<T> implements () -> T on JVM, Native, and WASM platforms.

Note: On JS, Provider<T> does not implement () -> T, so an ad-hoc wrapping lambda is generated.

Disabled by default.