lift package:pipes

Lift a computation from the argument monad to the constructed monad.
Many actions in base monad transformers cannot be automatically lifted. These functions lift these remaining actions so that they work in the Proxy monad transformer. See the mini-tutorial at the bottom of this module for example code and typical use cases where this module will come in handy.
Lift a computation from the IO monad.
Catch an error using a catch function for the base monad