code: func (u *UintValue) Set(v string) error {
  	if u.v == nil {
  		u.v = new(uint)
  	}
  	parsed, err := strconv.ParseUint(v, 0, 64)
  	*(u.v) = (uint)(parsed)
  	return err
  }
docs: // Set implements the flag.Value interface.