effects-0.2: Computational Effects
Control.Effects.Either
throwEither :: AutoLift (Either e r) m n => Effect (Either e r) m -> e -> n VoidSource
catchEither :: Monad m => (e -> m a) -> Handler (Either e a) a m aSource