Bump template-haskell version for GHC 9.4
Currently, GHC 9.4.1-alpha1 ships with template-haskell
with version 2.18.0.0, which is the same version that GHC 9.2 bundles. But there have been changes to the template-haskell
version that GHC 9.4.1-alpha1 includes (see here), which means that one can't guard against new changes with MIN_VERSION_template_haskell
. (The closest one can get is #if __GLASGOW_HASKELL__ >= 904
, which isn't quite as precise.)
To fix this, the template-haskell
version should be bumped accordingly.