pipes-errors-0.2: Integration between pipes and errors

Safe HaskellSafe-Inferred

Pipes.Lift.EitherRT

Synopsis

Documentation

eitherRP :: Monad m => Proxy a' a b' b (EitherT e m) r -> Proxy a' a b' b (EitherRT r m) eSource

Turn EitherT in the base monad into EitherRT

runEitherRP :: Monad m => Proxy a' a b' b (EitherRT r m) e -> Proxy a' a b' b (EitherT e m) rSource

Turn EitherRT in the base monad into EitherT