The builder can produce WebAssembly code, and then generate a binary. We should be able to optimize between these two.