code: func (v Values) AsMap() map[string]interface{} {
  	if v == nil || len(v) == 0 {
  		return map[string]interface{}{}
  	}
  	return v
  }
docs: // AsMap is a utility function for converting Values to a map[string]interface{}.
  //
  // It protects against nil map panics.