func (o Uint) MarshalBinary() ([]byte, error) {
    buf := make([]byte, 2+binary.MaxVarintLen64)
    buf[0] = binUintV1
    if o == 0 {
        buf[1] = 0