Functions
The purpose of this ABI is to match the C ABI (aka clang) exactly.
The purpose of this ABI is for matching the WebAssembly standard. This
intentionally diverges from the C ABI and is specifically crafted to take
advantage of LLVM’s support of multiple returns in WebAssembly.