Îõ³h$·a      Safe-Inferred5Mconceit is very similar to  from the async, package, but it has an explicit error type e.The Þ instance runs two actions concurrently, waits until they finish, and combines their results. *However, if any of the actions fails with eÓ the other action is immediately cancelled and the whole computation fails with e. To put it another way:  behaves like  Concurrently for successes and like  for errors. conceit Construct a  as if it were a .conceitRun a  as if it were a .conceitWorks similarly to  from the async4 package, but if any of the computations fails with eÌ, the others are immediately cancelled and the whole computation fails with e. conceitVerbatim copy of the internal  concurrently' function from the async package. conceit1 makes its two arguments race against each other.     &conceit-0.5.0.0-6ALj4OEVTXj8xgLujz6NzdControl.Concurrent.ConceitControl.Concurrent.Async ConcurrentlymapConcurrentlyConceit runConceit_Conceit _runConceit mapConceitconceitconceit'$fMonoidConceit$fSemigroupConceit$fAlternativeConceit$fApplicativeConceit$fBifunctorConceit$fFunctorConceitbaseGHC.Base Applicativerace<|>