Post-release tweaks.
EOF is no longer a kind of term.  (And not exposed to Tamsin programs.)
Comments can appear at end of source; ()'s can't appear though.
A comment may end with EOF.  All tests pass.
make(1) is not the perfect solution for this, but probably better.
Add Prolog/Erlang style list sugar.  All tests pass.

--HG--
rename : mains/tamsin-grammar.tamsin => mains/grammar.tamsin
Indent compiler module.
Shave 100 lines off of the compiler.
PatternVariable nodes in AST.  Python compiler refactor.
Remove emit_pattern special case from compiler.tamsin.
Shrink compiler even a little bit more.
Inch in the direction of pattern variables having indexes.
Inching... collect variables from AST; generate unifier thing.
Use indexes in PatternVariables.  No need to search for vars now.
Catch up desugarer.
Begin catching up compiler-in-Tamsin.
Catching up compiler-in-Tamsin; 2 errors and I know why...
Compiler-in-Tamsin passes all tests.  Bootstrapped compiler, too.
Refactor libtamsin starting with small stuff.
Remove 'storing' field.