Returns an Iterable containing all elements of the original collection except the elements contained in the other collection.
other
Iterable<E> operator -(Iterable<E> other) => whereNot(other.contains);