Expand LALR grammar to include lambdas, paths in struct exprs. Refactor stmts.