id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
446	The merge function does not seem to run its argument coroutines in parallel	blamario		"Function

{{{
Control.Monad.Coroutine.merge :: forall s m x. (Monad m, Functor s) =>
                                 (forall x. [m x] -> m [x]) -> (forall x. [s x] -> s [x])
                              -> [Coroutine s m x] -> Coroutine s m [x]
}}}

appears to work properly, except that its test in the TestCoroutine module apparently always uses only one CPU core.
"	defect	new	minor		Monad.Coroutine	0.5			
