Partial implementation of #115

Revert workaround from 0cb718ef00cc854de73c02db4dd5c94ebcba904b ~~but still needs new asset copied depending on JS lang~~.

I don't like the static assets because they don't get updated when their compilers do. git submodules or implementing dbashford/mimosa-volo#2 would improve but not fix it. The versions included with their node modules are already compiled which is inconvenient for reading code.