# File lib/more/facets/ostruct.rb, line 170
  def __update__(other)
    raise TypeError, "can't modify frozen #{self.class}", caller(1) if self.frozen?
    #other = other.to_hash #to_h?
    for k,v in other
      @table[k.to_sym] = v
    end
    self
  end