Remove redundant import
Cosmetic: give things a bit longer names and switch many-def into case-expr
Refactor so REPL code is separate from startup and teardown code for the command line tool

Setting things up to add check for node.js in a nice way
Handle "executable not found" errors on Windows as well
Add a nice error message if node.js is not installed