úÎkî Safe-Inferred Safe-InferredWrap the base monad in .Run  in the base monad.Flip the type variables in the  base monad. Safe-InferredTurn  in the base monad into Turn  in the base monad into  Safe-Inferred    pipes-errors-0.2.1Pipes.Lift.Error.InstancesPipes.Lift.EitherTPipes.Lift.EitherRTPipes.Lift.Error$fMFunctorEitherRT$fMFunctorEitherTeitherP runEitherPflipEPeitherRP runEitherRPeither-4.3.3.2Control.Monad.Trans.EitherEitherT errors-1.4.7 Data.EitherREitherRT