A cursor to the result of evaluating a Workflow, optionally paired with
the cursor's temporary source that should be dropped once the cursor is
closed.
A 'WorkflowExecutor that interprets a Workflow in JavaScript.
A WorkflowExecutor that executes a Workflow in the MongoDbIO monad.
Interpret a Workflow into an equivalent JavaScript program.