Dependency bump for mtl and transformers

`cabal build` succeeds with `mtl-2.2.1` and `transformers-0.4.1.0` though not with tests enabled.  `doctest` doesn't work with `transformers-0.4*` because it depends on GHC.

This is branched from release `v0.3.3` because `master` didn't build for me.