Fix some semicolon tokens not being inserted into the AST.
Add unfinished parsing of traits/impls.