[GHC] #15321: Typed holes in Template Haskell splices produce bewildering error messages