[GHC] #9113: Template Haskell should warn about non-exhaustive pattern matches