The ToStringPrintingVisitor already gets the job done, but could use a better name and could use a little face lift.