Beware! This is just a proof of concept. The API is weird and the component is not yet suitable for reuse.
# builds elm code
$ ./script/build
# alternatively, builds elm code and watches for changes
$ ./script/watch
# does what it says on the can
$ open index.html