[GHC] #15464: Template Haskell creates System names when it shouldn't