We need to come up with a testing strategy for the WASI implementation. Ideas:
- implement tests in TS and call the implementation methods directly
- implement tests in Rust/C++ and compile them to WASM-WASI and execute them through the web assembly execution.