Introduce proper error handling in several places, and perform a first pass at refactoring Instance to make it easier to use.
This is the wasmtime-wast crate, which contains an implementation of WebAssembly's
"wast" test scripting language, which is used in the
WebAssembly spec testsuite, using wasmtime for execution.