As Set.union but takes and returns a BuiltSet<E>.
BuiltSet<E>
BuiltSet<E> union(BuiltSet<E> other) => _BuiltSet<E>.withSafeSet(_setFactory, _set.union(other._set));