adb9e60fbe
… and simplify wasm spawn implementation. This reduces the differences on wasm vs. non-wasm. Of course it's still possible to rely on details of the different error types, but at least both implement a few common traits: `Debug`, `Display`, `Error`.