Remove Typeable GHC 7.8 warning

This means that it won't compile on GHC 7.6. That's sad but the
warning is annoying as hell and I don't feel like writing some CPP to
mitigate it.
Fix warnings

@gibiansky so you can pull before hacking, avoids merge conflicts.