[GHC] #13183: Template Haskell needlessly pretty-prints empty instance contexts