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