One nice thing about WebAssembly is that it can run in a browser. How would you implement things like fork() in that context, given the inability to manipulate the stack?
Although I'm extremely curious the WALI fork strategy would work in the browser. Maybe the creators can chime in here?
[0] https://emscripten.org/docs/api_reference/wasm_workers.html