Fix for off-by-one error in tokenizer error message reporting
Initial work towars improved error reporting. Tests currently fail.
Improve error reporting in new parser. Tests now pass.
Initial work towards rewriting detect_errors to use new parser.
Low-level tests currently pass; high level tests fail.
Make builtin_parse output to stdout
Finish rewriting detect_errors to use new parser. All tests now pass (!)