Commit Briefs
handle numbers and casts better
now u8, u16 and u32 are stored in a respective field in the struct and "untagged" numbers are a plain int64_t.
add multiple-assert back
and while there fix a shift-reduce conflict on '\n' in const rule
add multiline consts
now it's possible to do also things like const ( one = 1 two = 2 ... ) instead of const one = 1 const two = 2 ...