Returns a set of elements that are unique to this iterable compared to other.
other
Iterable<T> differenceFrom(Iterable<T> other) => validate().toSet().difference(other.toSet());