module SC:sig..end
type'at ='a Subarray_cat.t
val make : 'a It_type.IT.Subarray.t list -> 'a tval length : 'a t -> intval get : 'a t -> int -> 'aval sub_copy_out : ?ofs:int -> ?len:int -> 'a t -> 'a It_type.IT.Subarray.tval append : 'a t -> 'a It_type.IT.Subarray.t -> 'a t