object MockProvider
val provider: Provider<*>
fun <T : Any> makeMock(): T
fun <T : Any> makeMock(kClass: KClass<T>): T
fun register(provider: Provider<*>): Unit