Module type Container_intf.Make0_arg
type t
val fold : t -> init:'accum -> f:('accum -> Elt.t -> 'accum) -> 'accum
val iter : [ `Define_using_fold | `Custom of t -> f:(Elt.t -> unit) -> unit ]
val length : [ `Define_using_fold | `Custom of t -> int ]