=== input wast === (module $hello (global $world i32 (i32.const 0)) (func $of (param $wasm i32) (local $!#$%&'*+-./:<=>?@\^_`|~ f64) ) ) === parsed wast === (module $hello (type $i32_=>_none (func (param i32))) (global $world i32 (i32.const 0)) (func $of (param $wasm i32) (local $!#$%&'*+-./:<=>?@\^_`|~ f64) (nop) ) ) === roundtripped === (module $hello (type $i32_=>_none (func (param i32))) (global $global$0 i32 (i32.const 0)) (func $of (param $js i32) (local $!#$%&'*+-./:<=>?@\^_`|~ f64) (nop) ) )