WASM for the engine and parser

In addition to our FFI support, we should also introduce WASM support for both the engine and the parser

See: squiid-bindings#10