Asynchronous script
A script should be able to trigger the compilation itself on specific events.
Use case: a script is adding the content of a file F to the context. When F is modified (change detected by watchdog), the script is updated and therefore the whole compilation chain needs to be re-run again.