union method
Creates a new Database which contains all the records of this set
and other.
That is, the returned Database contains all the records of this
Database and all the elements of other that are not in this database.
Implementation
@override
TableSet<E> union(Set<E> other) => TableSet()..addAll({...this, ...other});