haskell's mtl package depends on transformers 0.4 or it fails to compile