abstract fun <E : Any, T : Iterable<E?>> all(plant: AssertionPlant<T>, assertionCreator: AssertionPlant<E>.() -> Unit): Assertion