@@ -42,17 +42,25 @@ module Streamly.Internal.Data.Stream.Concurrent
4242 , inspectMode
4343
4444 -- * Combinators
45− -- | Stream combinators using Async channel
45+ -- | Stream combinators using a concurrent channel
4646
47+ -- ** Evaluate
48+ -- | Evaluate a stream concurrently using a channel.
4749 , eval
4850 , evalWith
51+ -- Add unfoldrM/iterateM?
4952
53+ -- ** Map
54+ -- | Use a single channel to evaluate all actions.
5055 , mapM
5156 , mapMWith
5257 , sequence
5358 , sequenceWith
59+ -- Add repeatM/replicateM?
5460
55− -- XXX experimental binary ops, move to parallel?
61+ -- ** Combine two
62+ -- | Use a channel for each pair.
63+ -- combine/concur/conjoin
5664 , append
5765 , appendWith
5866 , interleave
@@ -62,8 +70,13 @@ module Streamly.Internal.Data.Stream.Concurrent
6270 , parallelFst
6371 , parallelMin
6472
73+ -- ** Apply
74+ -- | Use a separate channel for each application.
6575 , apply
6676 , applyWith
77+
78+ -- ** Combine many
79+ -- | Share a single channel across many streams.
6780 , concatList
6881 , concat
6982 , concatWith