"Editors such as vim and emacs should just work." -- a goal of WebAssembly https://github.com/WebAssembly/design/blob/master/Tooling.md (presumably that's how wasm hackers roll)