union

trait Collection[A] {
  def union(as: Collection[A]): Collection[A]
}

union computes the multiset union between this and the as collection.