Lower dependency on base, to support GHC 7.x

Not 100% sure 7.2 / 7.0 work, but they ought to.
Merge pull request #2 from mgsloan/master

Lower dependency on base, to support GHC 7.x