Returns a new set with elements in this set that are not in other.
other
This is a non-mutating operation that creates a new set.
@override Set<E> difference(Set<Object?> other) => value.difference(other);