Module type ArrayF.IMPL
val length : 'a array -> intval make : int -> 'a -> 'a arrayval append : 'a array -> 'a array -> 'a arrayval map : ('a -> 'b) -> 'a array -> 'b arrayval mapi : ('a -> int -> 'b) -> 'a array -> 'b arrayval fold_left : ('a -> 'b -> 'a) -> 'a -> 'b array -> 'aval every : ('a -> bool) -> 'a array -> boolval slice : start:int -> end_:int -> 'a array -> 'a array