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