resolveBy

abstract infix fun <T : DataSource<*, *>> PureDataSourceKey<T>.resolveBy(provider: () -> T)