abstract fun <T, E> hasNext(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion