Further work is needed on the graph language:
- Extend with if-then-else branching, to better demonstrate what autodiff does
- Implement in the executor the functionality of automatically writing out pyTorch code as the result of compiling a graph language program
- Define and implement the parser as a proper DCG