Returns all elements not matching the given predicate.
predicate
Iterable<E> whereNot(bool Function(E element) predicate) sync* { for (var element in this) { if (!predicate(element)) { yield element; } } }