This shows that with some very mild macrology, WebAssembly is almost a recognizable Lisp you can write directly.
Replying to @msimoni
This was my attempt at a macro language to make wat syntax more human friendly: github.com/kanaka/wam It is implemented in JS but I would use wasm if I was to start again now (last commit was 7 years ago 😯)



