union method Null safety
Returns a new set which contains all the elements of this and
That is, the returned set contains all the elements of this Set and all
the elements of
Note that the returned set will use the default equality operation, which may be different than the equality operation this uses.
@override Set<E> union(Set<E> other) => toSet()..addAll(other);