going to make the visitor code generation piece use stringtemplate