Switched from monads-tf to mtl+transformers