Fix to build with latest GHC 7.7, probably breaks older 7.7 snapshots.
Merge pull request #2 from merijn/master

Latest 7.7 lacks Typeable1, breaking contravariant.