Tighten Safe Haskell bounds, fixes new warning in GHC 7.10.

Closes #27