code: func ParseUintListMaximum(val string, maximum int) (map[int]bool, error) {
  	return parseUintList(val, maximum)
  }
docs: // ParseUintListMaximum parses and validates the specified string as the value
  // found in some cgroup file (e.g. `cpuset.cpus`, `cpuset.mems`), which could be
  // one of the formats below. Note that duplicates are actually allowed in the
  // input string. It returns a `map[int]bool` with available elements from `val`
  // set to `true`. Values larger than `maximum` cause an error if max is non zero,
  // in order to stop the map becoming excessively large.
  // Supported formats:
  //     7
  //     1-6
  //     0,3-4,7,8-10
  //     0-0,0,1-7
  //     03,1-3      <- this is gonna get parsed as [1,2,3]
  //     3,2,1
  //     0-2,3,1