provider

inline fun <T> Settings.provider(crossinline block: Settings.() -> T): Provider<T>