Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Coformat.Util
Documentation
forConcurrently' :: (MonadLoggerIO m, MonadError e m) => [a] -> (forall m'. (MonadLoggerIO m', MonadError e m') => a -> m' b) -> m [b] Source #
forConcurrentlyPooled :: (MonadLoggerIO m, MonadError e m, MonadReader r m, Has TaskGroup r) => [a] -> (forall m'. (MonadLoggerIO m', MonadReader r m', MonadError e m') => a -> m' b) -> m [b] Source #
convert :: MonadError e' m => (e -> e') -> ExceptT e m a -> m a Source #