compiler: refactor sole compilation to string into separate module
update core
compiler/reader: allow custom feedback when input is incomplete
compiler: move module prologue to compiler/module
add a simple REPL, in JS for now