concrete functor and monad transformers
#64Fix `ExceptT` docs for `catchE`
The docs for catchE
say:
Handle an exception.
* `catchE h (lift m) = lift m`
* `catchE h (throwE e) = h e`
That's wrong, the order is messed up. It should be catchE (lift m) h = lift m
.