provide

inline fun <U : T> provide(noinline customProvider: () -> Arbitrary<U>)

Registers a custom provider for subtype U, instead of default one created by anyForSubtypeOf.