Removing the print statements from the TH code.
Use the new TH system for deriving instances.