Errors thrown in wrappers and WasmWrapper.ts are thrown instead of returned as errors in InvokeResult
Describe the bug
When Wasm wrappers encounter errors, the errors are not returned in InvokeResult. Instead, they are thrown. I'm not sure if this is intentional.
Expected behavior
I assumed these errors would be returned in InvokeResult
Screenshots / logs

Relevant environment details:
- OS: MacOS with M1
- Rust Wasm wrapper
- Jest test suite
I think these are related https://github.com/polywrap/toolchain/issues/701 and would like to work on a game plan for this - @krisbitney are you down to jam about it this week?
I think these are related #701 and would like to work on a game plan for this - @krisbitney are you down to jam about it this week?
Yeah, sounds good! I have a lot of time open today and tomorrow. Is there any particular time or day that works well for you, or should we just try to catch each other online?
will dm you :-D @krisbitney