remove serialVersionUIDs from AST nodes
simplify over-engineered type printing routines