Description
Lifts control operations, such as exception catching, through monad transformers. This helps Haskell code use exception and control-flow patterns inside transformer stacks without dropping down to plain IO.
It is useful for applications and libraries that combine effects such as logging, configuration, state, and IO. It is a developer library and has no standalone interface.