effects-0.1: Computational Effects

Control.Effects.Either

Documentation

throwEither :: (c ~ ContT (Either e r) m, AutoLift c n, Monad m) => Proxy c -> e -> n VoidSource

catchEither :: Monad m => (e -> m a) -> Handler (Either e a) a m aSource