Support for the WebAssembly 3.0 (draft) specification, giving priority to features that are useful for functional languages, such as GC and return call. Make it as difficult as is reasonably possible ...