inline fun <K> nullableFirst(plant: AssertionPlant<<ERROR CLASS><K, out <ERROR CLASS>>>, noinline assertionCreator: AssertionPlantNullable<K>.() -> Unit): Assertion