code: func MakeMap(L *lua.State) int {
  	m := reflect.MakeMap(tmap)
  	makeValueProxy(L, m, cMapMeta)
  	return 1
  }
docs: // MakeMap creates a 'map[string]interface{}' proxy and pushes it on the stack.
  //
  // Returns: proxy (map[string]interface{})