Control.Monad.Error.Lens
catching
catching_
handling
handling_
trying
catches
data Handler e m r
class Handleable e m h
throwing