Better error report
Rearrange test cases
Allow "x=1\ny=2"

Add spec
AST change

parse.y yields [:SEQ, [stmt1, stmt2, stmt3]] now
Removed IdGen

Now TyVar has @@lastid instead.
Add inspect