úÎ     NoneN5Class of monads that can fork a parallel computation.RFork a child monadic computation to be performed in parallel with the current one.^Class of monads that can perform two computations in parallel and bind their results together.ÀPerform two monadic computations in parallel; when they are both finished, pass the results to the function. Apart from the possible ordering of side effects, this function is equivalent to '\f ma mb-> do {a <- ma; b <- mb; f a b}oPerform three monadic computations in parallel; when they are all finished, pass their results to the function.Like 7, but evaluating its two monadic arguments in parallel.Like 9, but evaluating its three monadic arguments in parallel.Like ;, but evaluating the function and its argument in parallel.Like (, but executing the actions in parallel. Like (, but executing the actions in parallel. Like E, but applying the function to the individual list items in parallel. Like  E, but applying the function to the individual list items in parallel.Like  E, but applying the function to the individual list items in parallel.Like  E, but applying the function to the individual list items in parallel. Like  6, but executing the action multiple times in parallel. Like  6, but executing the action multiple times in parallel.IO is forkable by .IO is parallelizable by .@Any monad that allows the result value to be extracted, such as  or  monad, can implement  by using .#   !"#$%&   !   !"#$%&'      !"#$%&'()*+,-./0monad_LWXuTdnpfxQ2JvBFiQcPEQControl.Monad.Parallel Control.MonadliftM2liftM3apsequence sequence_mapMmapM_forMforM_ replicateM replicateM_ MonadForkforkExec MonadParallelbindM2bindM3 $fMonadForkIObase GHC.Conc.SyncforkIO$fMonadParallelIO$fMonadParallelIdentityData.Functor.IdentityIdentityGHC.BaseMaybeparal_6L9FbzO2lwB9ZhSC6B30xjControl.Parallelpar$fMonadForkReaderT$fMonadForkListT$fMonadForkExceptT$fMonadForkMaybeT$fMonadForkIdentityT$fMonadFork(->) $fMonadFork[]$fMonadForkMaybe$fMonadParallelReaderT$fMonadParallelListT$fMonadParallelExceptT$fMonadParallelMaybeT$fMonadParallelIdentityT$fMonadParallel(->)$fMonadParallel[]$fMonadParallelMaybe