úÎ § µ Safe-Inferred+- is very similar to  from the async, package, but it has an explicit error type e. The d instance is used to run actions concurrently, wait until they finish, and combine their results. *However, if any of the actions fails with eS the other actions are immediately cancelled and the whole computation fails with e. To put it another way:  behaves like  for successes and like  for errors. Works similarly to  from the async4 package, but if any of the computations fails with eM, the others are immediately cancelled and the whole computation fails with e.           conceit-0.1.0.0Control.Concurrent.ConceitConceit runConceitconceit mapConceit async-2.0.1.6Control.Concurrent.Async ConcurrentlybaseControl.Applicative ApplicativeracemapConcurrently WrappedError elideError revealError$fMonoidConceit$fAlternativeConceit$fApplicativeConceit$fBifunctorConceit$fExceptionWrappedError