Parameter Make_with_creators.T

type 'a t
val of_list : 'a list -> 'a t
val of_array : 'a array -> 'a t
val concat : 'a t t -> 'a t
val fold : 'a t -> init:'acc -> f:('acc -> 'a -> 'acc) -> 'acc
val iter : [ `Custom of 'a t -> f:('a -> unit) -> unit | `Define_using_fold ]
val length : [ `Custom of 'a t -> int | `Define_using_fold ]
val iteri : [ `Custom of 'a t -> f:(int -> 'a -> unit) -> unit | `Define_using_fold ]
val foldi : [ `Custom of 'a t -> init:'b -> f:(int -> 'b -> 'a -> 'b) -> 'b | `Define_using_fold ]
val init : [ `Custom of int -> f:(int -> 'a) -> 'a t | `Define_using_of_array ]
val concat_mapi : [ `Custom of 'a t -> f:(int -> 'a -> 'b t) -> 'b t | `Define_using_concat ]