Applicative_without_return.Sval sum :
(module Base.Container.Summable with type t = 'sum) ->
(Base.unit -> 'a -> _, Base.unit -> 'at -> _, [> Subtyping.nonempty_getter ])
General.t ->
'at ->
f:('a -> 'sum t) ->
'sum tval sumi :
(module Base.Container.Summable with type t = 'sum) ->
('i -> 'a -> _, Base.unit -> 'at -> _, [> Subtyping.nonempty_getter ])
General.t ->
'at ->
f:('i Index.t -> 'a -> 'sum t) ->
'sum t