code: func (t Any) Union(other Any) Any {
  	if len(t) == 0 {
  		return t
  	}
  	if len(other) == 0 {
  		return other
  	}
  	cpy := make(Any, len(t))
  	for i := range cpy {
  		cpy[i] = t[i]
  	}
  	for i := range other {
  		if !cpy.Contains(other[i]) {
  			cpy = append(cpy, other[i])
  		}
  	}
  	return cpy
  }
docs: // Union returns a new Any type that is the union of the two Any types.