func EmptyUint() Uint {
	return Uint{
		false,
		0,
	}
}
EmptyUint returns a new Uint that does not have a value set.
package optional
type Uint struct {
	isSet bool
	value uint
}
func NewUint(value uint) Uint {
	return Uint{
		true,
		value,
	}
}