Follow TH changes in GHC 7.9. Fixes #410.

Pred data type is now an alias to Type.
Merge pull request #412 from Fuuzetsu/7.9

Follow TH changes in GHC 7.9. Fixes #410.