Sourceval create : int -> 'a -> 'a array Sourceval init : int -> (int -> 'a) -> 'a array Sourceval get : 'a array -> int -> 'a Sourceval set : 'a array -> int -> 'a -> unit Sourceval iteri : (int -> 'a -> unit) -> 'a array -> unit Sourceval map : ('a -> 'b) -> 'a array -> 'b array Sourceval mapi : (int -> 'a -> 'b) -> 'a array -> 'b array Sourceval foldi : (int -> 'a -> 'b -> 'b) -> 'a array -> 'b -> 'b Sourceval fold : ('a -> 'b -> 'b) -> 'a array -> 'b -> 'b