Returns a new set with elements that satisfy the given predicate.
predicate
Set<E> whereSet(bool Function(E element) predicate) { return Set.from(where(predicate)); }