(module (memory 1 2) (import "env" "sleep" (func $sleep)) (export "memory" (memory 0)) (func "many_locals" (param $x i32) (result i32) (local $y i32) (local $z i32) (local.set $y (i32.add (local.get $x) (i32.const 10)) ) (local.set $z (i32.add (local.get $y) (i32.const 20)) ) (call $sleep) (select (local.get $y) (local.get $z) (local.get $x) ) ) )