[Git][ghc/ghc][master] template haskell: use a precise condition when implicitly lifting