of

@Contract(value = "_ -> new", pure = true)
open fun <T> of(@NonNull supplier: Supplier<T>): Lazy<T>