Imperative.Arrayval init : int -> f:(int -> 'a Imperative.t) -> 'a array Imperative.tval iter : 'a array -> f:('a -> unit Imperative.t) -> unit Imperative.tval iteri : 'a array -> f:(int -> 'a -> unit Imperative.t) -> unit Imperative.tval map : 'a array -> f:('a -> 'b Imperative.t) -> 'b array Imperative.t