Adding a new mode is too cumbersome: - replacing visit by parse to build the AST - run this "compiled" program on the AST
Adding a new mode is too cumbersome: