code: func (v *Validator) ErrorMap() map[string][]string {
  	errMap := map[string][]string{}
  	for _, vr := range v.results {
  		if _, found := errMap[vr.field]; found {
  			errMap[vr.field] = append(errMap[vr.field], vr.message)
  		} else {
  			errMap[vr.field] = []string{vr.message}
  		}
  	}
  	return errMap
  }
docs: // ErrorMap reutrns all the fields and error messages for
  // the validator in the form of a map. The keys of the map
  // are field names, and the values are any error messages
  // associated with that field name.