Thing :: struct { v: i64; init :: () -> Thing { Thing.{ v = 5 } } get :: (self: *Thing) -> i64 { self.v } } Color :: enum { red; green; } LIMIT :i64: 99; Box :: struct ($T: Type) { item: T; } helper :: () -> i64 { 7 }