[GHC] #11452: Typed Template Haskell sneakily allows impredicativity