Metapost running directly in a browser, thanks to Emscripten and asm.js