val genarray : ('a, 'b, 'c) Bigarray_compat.Genarray.t -> ('a, 'b, 'c) Bigarray_compat.Genarray.t -> (int * int array * int array) optionval array0 : ('a, 'b, 'c) Bigarray_compat.Array0.t -> ('a, 'b, 'c) Bigarray_compat.Array0.t -> boolval array1 : ('a, 'b, 'c) Bigarray_compat.Array1.t -> ('a, 'b, 'c) Bigarray_compat.Array1.t -> (int * int * int) optionval array2 : ('a, 'b, 'c) Bigarray_compat.Array2.t -> ('a, 'b, 'c) Bigarray_compat.Array2.t -> (int * (int * int) * (int * int)) optionval array3 : ('a, 'b, 'c) Bigarray_compat.Array3.t -> ('a, 'b, 'c) Bigarray_compat.Array3.t -> (int * (int * int * int) * (int * int * int)) option