Exist after semantic analysis

This is the point where we should start a HTTP REST server that provides info on the AST.
Then we should move that server to before the files are loaded and make it monitor directories and load / reload files as needed.