provider

fun <T> provider(lazyValue: () -> T): Provider<T>

Creates a new Provider that loads its value using the given lazyValue function. lazyValue should be a pure function.


fun <T> provider(value: T): Provider<T>

Creates a new Provider with the given value.