Changed all virtual functions on the Tinymoe AST to visitors