struct Loc { fileid u16, idx isize, col int, line int, } #[lax] enum TokT { kw_or } struct Tok { t int, u union { i i64 }, } struct Decl { } struct Parser { } extern fn parse(P *Parser, path *const u8) [#]Decl;