The function evaluator will need to run code in all supported languages. Therefore, for each language, we will need an execution environment.
Execution environment wish list (to be discussed):
- runs as a service
- runs in a container
- imposes strong post-conditions on return values