Parameter Make_gen_with_creators.T
val fold : ('a, 'phantom) t -> init:'acc -> f:('acc -> 'a elt -> 'acc) -> 'accval iter :
[ `Custom of ('a, 'phantom) t -> f:('a elt -> unit) -> unit
| `Define_using_fold ]val length : [ `Custom of ('a, 'phantom) t -> int | `Define_using_fold ]val of_list : 'a elt list -> ('a, 'b) tval of_array : 'a elt array -> ('a, 'b) tval concat : (('a, 'b) t, 'c) concat -> ('a, 'd) tval concat_of_array : 'a array -> ('a, 'b) concat