the missing memory behavior was always a silly thing, that we generate a function for wasmtime which is Result<_, Trap> we can just Err(Trap) when the memory export is missing.
wiggle
Wiggle is a code generator for the host side of a witx interface. It is
invoked as a Rust procedural macro.
Wiggle is not specialized to any particular WebAssembly runtime. It is usable in at least Wasmtime and Lucet.