A JavaScript VM, implemented in Haxe