Thing :: struct len: int Constant_String :: "Test" Constant :: 10 Thing_Kind :: enum None Thing_Not test_string := Thing.Constant_String thing: Thing access := thing.len test := Thing.Thing_Kind.Thing_Not test_const := Thing.Constant Allocator_Kind :: enum Null Arena Heap kind := Allocator_Kind.Heap