I think this is a mistake, but at the moment I'm not clever enough to
figure out how to properly acknowledge an end-of-list without a special
sentinel, which I'm trying to avoid.
TODO: Revisit this.
Modified Makefile to produce JUnit-compatible error messages.
Style (coffee-lint cleanup)