Io_array.MakeTakes an IO instance and wraps it in an Array interface with support for prefetching sections of the array.
include Search.ARRAY with type elt = Elt.ttype elt = Elt.tval get : t -> Import.int63 -> eltval length : t -> Import.int63val pre_fetch : t -> low:Import.int63 -> high:Import.int63 -> unittype io = IO.t