enum AB:byte (private) {
A,
B,
}
struct Object (private) {
value: int;
union Any (private) { Game, Annotations }
table Game (private) {
table Annotations (private) {