Embedded SWI-Prolog demo and tests using engines

This page provides examples for using engines in the WASM version. Despite the WASM version is single threaded, Engines allow for coroutining and asynchronous behaviour similar to JavaScript async functions.