code: func hasMaxOf(top interface{}, current interface{}, field interface{}, param string) bool {
  
  	return isLte(top, current, field, param)
  }
docs: // max tests whether a variable value is lesser than a given
  // value. For numbers, it's a simple lesser-than test; for
  // strings it tests the number of characters whereas for maps
  // and slices it tests the number of items.