func RestUint32sVar(register Register, p *[]uint32, name string, options ...RestOptionApplyer) error {
	return RestVar(register, newUint32Values(p), name, options...)
}
[]uint32
RestUint32sVar defines the []uint32 rest arguments with specified name.
The argument p points to a []uint32 variable in which to store values of arguments.
The return value will be an error from the register.RegisterRestArgs if it
failed to register the rest arguments.

A usage may be set by passing a cli.Usage.

_ = cli.RestUint32sVar(register, &p, "names", cli.Usage("Names of users"))
package cli
import (
	"time"
)
func RestBoolsVar(register Register, p *[]bool, name string, options ...RestOptionApplyer) error {
	return RestVar(register, newBoolValues(p), name, options...)
}
func RestBools(register Register, name string, options ...RestOptionApplyer) *[]bool {
	p := new([]bool)
	_ = RestBoolsVar(register, p, name, options...)
	return p
}
func RestUint8sVar(register Register, p *[]uint8, name string, options ...RestOptionApplyer) error {
	return RestVar(register, newUint8Values(p), name, options...)
}
func RestUint8s(register Register, name string, options ...RestOptionApplyer) *[]uint8 {
	p := new([]uint8)
	_ = RestUint8sVar(register, p, name, options...)
	return p
}
func RestUint16sVar(register Register, p *[]uint16, name string, options ...RestOptionApplyer) error {
	return RestVar(register, newUint16Values(p), name, options...)
}
func RestUint16s(register Register, name string, options ...RestOptionApplyer) *[]uint16 {
	p := new([]uint16)
	_ = RestUint16sVar(register, p, name, options...)
	return p
}