Adopt a flat structure: Flat resolved imports, flat resolved exports, flat resolved types etc. Also, use the latest textual format for adapters & co.
Type
Wasmer is a standalone JIT WebAssembly runtime, aiming to be fully compatible with WASI, Emscripten, Rust and Go. Learn more.
This crate is an implementation of the living WebAssembly Interface Types standard.