Make things compile on GHC 7.7

I can't in good conscience suggest that this terrible hack be merged, but I'll open this pull request just to note that the problem exists. I'm not really sure how to properly handle the conflict with `Data.Data.Proxy` but this compiles and appears to work. Hopefully someone else will be able to clean it up eventually.