[GHC] #15824: Prefix/infix distinction in TemplateHaskell types is lost