Follow TH changes in GHC 7.9.

Pred now is just an alias of Type. See GHC Trac #7021.

This breakage was initially reported in aeson issue #186.

I successfully ran `cabal test` on GHC 7.6.3 and GHC 7.9.20140308.