Succeed on programs that have no expressions
Make pattern exhaustive, giving parse error when someone uses binops with different associativity
Add test case for programs with no expressions
Remove dead code
Nicer messages on specific parse failures
Convince parser to commit to lists, records, and tuples
deprime on parsing, not on JS generation
reprime when printing expressions and patterns
reprime when printing types
Bare minimum framework for testing