This module adds evaluable sections to markdown cells in SWISH notebooks. Such cells are written as
```{eval} <Prolog code> ```
eval
code fragment. The evaluation is
executed in a sandboxed environment, much like the Pengines
infrastructure.
A code fragment is represented by a term of this shape:
pre([class(code), ext(Ext)], Text)
In addition, plugins may provide additional terms by adding facts to
swish_config:config(provides, Term)
.