CodePrinter: TypedTreePrinter merged with ParsedTreePrinter