code: func IsOmitted(value interface{}) bool {
  	value, isNil := validation.Indirect(value)
  	if isNil || validation.IsEmpty(value) {
  		return true
  	}
  	// Accept and empty slice or map
  	length, err := validation.LengthOfValue(value)
  	if err == nil && length == 0 {
  		return true
  	}
  	return false
  }
docs: // Returns true IFF value is zero value or has length 0