Caml_array_extern
let new_uninitialized: int => array('a);
let append: array('a) => array('a) => array('a);
let unsafe_get: array('a) => int => 'a;
let unsafe_set: array('a) => int => 'a => unit;
let length: array('a) => int;
let make: int => 'a => array('a);