TODO: evaluations, web servers, CLI, etc.
A library that allows to run the code of a submission in a sandbox,
and connect to it via
Multiple isolated processes can be started,
even executing the same solution code.
A tool that allows to communicate with a solution process by directly calling its functions (possibly accepting callbacks).
The communication is realized using
with a highly-customizable protocol,
in such a way that it is easy
(though not required)
to implement a solution