inst = {
const wasi = new WASI();
const memory = new WebAssembly.Memory({initial: 20, maximum: 100});
const moduleImports = {wasi_snapshot_preview1: wasi, env: {}, js: {mem: memory}};
const module = await WebAssembly.compileStreaming(fetch(url));
const instance = await WebAssembly.instantiate(module, moduleImports);
wasi.setModuleInstance(instance);
return instance;
}