sig   type ('a, 'b, 'c) t = ('a, 'b, 'c) Bigarray.Array1.t   val create :     ('a, 'b) BatBigarray.kind ->     'BatBigarray.layout -> int -> ('a, 'b, 'c) BatBigarray.Array1.t   external dim : ('a, 'b, 'c) BatBigarray.Array1.t -> int = "%caml_ba_dim_1"   external kind :     ('a, 'b, 'c) BatBigarray.Array1.t -> ('a, 'b) BatBigarray.kind     = "caml_ba_kind"   external layout :     ('a, 'b, 'c) BatBigarray.Array1.t -> 'BatBigarray.layout     = "caml_ba_layout"   val size_in_bytes : ('a, 'b, 'c) BatBigarray.Array1.t -> int   external get : ('a, 'b, 'c) BatBigarray.Array1.t -> int -> 'a     = "%caml_ba_ref_1"   external set : ('a, 'b, 'c) BatBigarray.Array1.t -> int -> '-> unit     = "%caml_ba_set_1"   external sub :     ('a, 'b, 'c) BatBigarray.Array1.t ->     int -> int -> ('a, 'b, 'c) BatBigarray.Array1.t = "caml_ba_sub"   external blit :     ('a, 'b, 'c) BatBigarray.Array1.t ->     ('a, 'b, 'c) BatBigarray.Array1.t -> unit = "caml_ba_blit"   external fill : ('a, 'b, 'c) BatBigarray.Array1.t -> '-> unit     = "caml_ba_fill"   val of_array :     ('a, 'b) BatBigarray.kind ->     'BatBigarray.layout -> 'a array -> ('a, 'b, 'c) BatBigarray.Array1.t   val map_file :     Unix.file_descr ->     ?pos:int64 ->     ('a, 'b) BatBigarray.kind ->     'BatBigarray.layout -> bool -> int -> ('a, 'b, 'c) BatBigarray.Array1.t   val enum : ('a, 'b, 'c) BatBigarray.Array1.t -> 'BatEnum.t   val of_enum :     ('a, 'b) BatBigarray.kind ->     'BatBigarray.layout ->     'BatEnum.t -> ('a, 'b, 'c) BatBigarray.Array1.t   val map :     ('-> 'b) ->     ('b, 'c) Bigarray.kind ->     ('a, 'd, 'e) BatBigarray.Array1.t -> ('b, 'c, 'e) BatBigarray.Array1.t   val mapi :     (int -> '-> 'b) ->     ('b, 'c) Bigarray.kind ->     ('a, 'd, 'e) BatBigarray.Array1.t -> ('b, 'c, 'e) BatBigarray.Array1.t   val modify : ('-> 'a) -> ('a, 'b, 'c) BatBigarray.Array1.t -> unit   val modifyi :     (int -> '-> 'a) -> ('a, 'b, 'c) BatBigarray.Array1.t -> unit   val to_array : ('a, 'b, 'c) BatBigarray.Array1.t -> 'a array   external unsafe_get : ('a, 'b, 'c) BatBigarray.Array1.t -> int -> 'a     = "%caml_ba_unsafe_ref_1"   external unsafe_set :     ('a, 'b, 'c) BatBigarray.Array1.t -> int -> '-> unit     = "%caml_ba_unsafe_set_1" end