untested port of itsyforth's outer interpreter to js
another assembler. this time in javascript