wasm-string encode/decode web assembly strings. They are not-quite javascript or json strings. for example, they always use " but still escape '. also they encode binary chars with a different escape \hh not \xhh