sig
type 'a t = 'a list
val fold :
'a t ->
init:'b ->
f:('b -> 'a -> 'b Deferred_intf.Deferred.t) ->
'b Deferred_intf.Deferred.t
val iter :
?how:Deferred_intf.how ->
'a t ->
f:('a -> unit Deferred_intf.Deferred.t) -> unit Deferred_intf.Deferred.t
val map :
?how:Deferred_intf.how ->
'a t ->
f:('a -> 'b Deferred_intf.Deferred.t) -> 'b t Deferred_intf.Deferred.t
val filter :
?how:Deferred_intf.how ->
'a t ->
f:('a -> bool Deferred_intf.Deferred.t) -> 'a t Deferred_intf.Deferred.t
val filter_map :
?how:Deferred_intf.how ->
'a t ->
f:('a -> 'b option Deferred_intf.Deferred.t) ->
'b t Deferred_intf.Deferred.t
val all : 'a Deferred_intf.Deferred.t t -> 'a t Deferred_intf.Deferred.t
val all_unit :
unit Deferred_intf.Deferred.t t -> unit Deferred_intf.Deferred.t
end