To avoid the run-time dependency on CoffeeScript, we should compile this to JS at build-time. We can base it on the Makefile from [hyperactive](https://github.com/TabDigital/hyperactive/blob/master/Makefile).