effects-0: Computational Effects

Control.Effects.Either

Documentation

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

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