Bump ghc version to 8.9
Along the way, I discovered that template-haskell.cabal
was
hard-coding the GHC version (in the form of its ghc-boot-th
version
bounds), so I decided to make life a little simpler in the future by
generating template-haskell.cabal
with autoconf
.