A Smalltalk-78 VM in Javascript