(module (type $thread-start-func-ty (func (param i32))) (import "[export]$root" "[task-cancel]" (func)) (import "[export]$root" "[task-return]foo" (func (param i32 i32))) (import "[export]foo:foo/bar" "[task-return]foo" (func (param i32 i32))) (import "$root" "[context-get-1]" (func (result i32))) (import "$root" "[context-set-1]" (func (param i32))) (import "$root" "[thread-index]" (func (result i32))) (import "$root" "[thread-new-indirect-v0]" (func (param i32 i32) (result i32))) (import "$root" "[thread-switch-to]" (func (param i32) (result i32))) (import "$root" "[thread-suspend]" (func (result i32))) (import "$root" "[thread-resume-later]" (func (param i32))) (import "$root" "[thread-yield-to]" (func (param i32) (result i32))) (func (export "thread_main") (param i32) unreachable) (func (export "[async-lift-stackful]foo") (param i32 i32) unreachable) (func (export "[async-lift-stackful]foo:foo/bar#foo") (param i32 i32) unreachable) (memory (export "memory") 1) (table (export "__indirect_function_table") 1 1 funcref) (elem (i32.const 0) func 0) (func (export "cabi_realloc") (param i32 i32 i32 i32) (result i32) unreachable) )