Commit passes all the test from the suite.
making heist compile with GHC7.7
Per discussion in IRC, because of the changes going on with Typeable we will wait until GHC 7.8 comes out and then revisit this. Thanks for making the effort here. And feel free to reopen a pull request for 7.8 when the time comes.