Provider

typealias Provider<R> = () -> R(source)

Provider function signature.