enum NonZero: ubyte {
    VAL = 1,
}

// this now is not allowed because arrays of enums must have a zero value
// struct NonZeroArrayStruct {
//     data: [NonZero:4];
// }

table NonZeroVectorTable {
    values: [NonZero];
    value: NonZero = VAL;
}
