code: def union(self, other):
          
          x = SetLikeDict(**self)
          x.update(other)
          return x
docs: produce a 'union' of this dict and another (at the key level).
  
          values in the second dict take precedence over that of the first