Distinct union of this and other (all elements, no duplicates).
other
Returns a new list containing each distinct element from both iterables.
@useResult List<T> union(Iterable<T> other) => <T>{...this, ...other}.toList();