Sourcetype ('n, 'a) t = private 'a array Sourceval set : ('n, 'a) t -> 'n elt -> 'a -> unit Sourceval module_of_array : 'a array -> (module T with type a = 'a) Sourceval to_array : ('n, 'a) t -> 'a array Sourceval iter : ('a -> unit) -> (_, 'a) t -> unit Sourceval iteri : ('n elt -> 'a -> unit) -> ('n, 'a) t -> unit Sourceval rev_iter : ('a -> unit) -> (_, 'a) t -> unit Sourceval rev_iteri : ('n elt -> 'a -> unit) -> ('n, 'a) t -> unit Sourceval map : ('a -> 'b) -> ('n, 'a) t -> ('n, 'b) t Sourceval mapi : ('n elt -> 'a -> 'b) -> ('n, 'a) t -> ('n, 'b) t Sourceval fold_left : ('a -> 'b -> 'a) -> 'a -> ('n, 'b) t -> 'a Sourceval fold_right : ('b -> 'a -> 'a) -> ('n, 'b) t -> 'a -> 'a Sourceval iter2 : ('a -> 'b -> unit) -> ('n, 'a) t -> ('n, 'b) t -> unit Sourceval map2 : ('a -> 'b -> 'c) -> ('n, 'a) t -> ('n, 'b) t -> ('n, 'c) t Sourceval copy : ('n, 'a) t -> ('n, 'a) t