And for anyone else interested, if you reimplement the ~150 lines in
bqn.js, you can copy the bytecode and have your very own very slow BQN running on whatever platform you want. And it'll speed up some as I start adding optimizations to the compiler.