Another tokeniser test.
Test that we don't assert out on parse errors.
Add AST::ForeachExpr accessors.
Implement foreach handling in the DAG.