class Temple::MutableMap

@api public
Mutable map class which supports map merging

def []=(key, value)

def []=(key, value)
  @map.first[key] = value
end

def initialize(*map)

def initialize(*map)
  super({}, *map)
end

def update(map)

def update(map)
  @map.first.update(map)
end