Instead of a KType, Minutest could pass around a “default fixture factory”, which uses the reflectomagic to spirit up a fixture if the programmer has not explicitly defined the fixture. Then Minutest would not be tied to a specific version of the Kotlin reflection API