Indexed_container.Make_genSourcemodule T : sig ... endinclude Container.Generic
with type ('a, 'phantom1, 'phantom2) t := ('a, 'phantom1, 'phantom2) T.t
with type 'a elt := 'a T.eltval fold_until :
('a, _, _) T.t ->
init:'acc ->
f:('acc -> 'a T.elt -> ('acc, 'final) Container.Continue_or_stop.t) ->
finish:('acc -> 'final) ->
'finalval sum :
(module Container.Summable with type t = 'sum) ->
('a, _, _) T.t ->
f:('a T.elt -> 'sum) ->
'sumThese are all like their equivalents in Container except that an index starting at 0 is added as the first argument to f.