code: func SetNestedMap(obj map[string]interface{}, value map[string]interface{}, fields ...string) error {
  	return SetNestedField(obj, value, fields...)
  }
docs: // SetNestedMap sets the map[string]interface{} value of a nested field.
  // Returns an error if value cannot be set because one of the nesting levels is not a map[string]interface{}.