type ('a, 'k) t = ('a, 'k) Bigarray.kind = | Float32 : (Base.float, Bigarray.float32_elt) t| Float64 : (Base.float, Bigarray.float64_elt) t| Int8_signed : (Base.int, Bigarray.int8_signed_elt) t| Int8_unsigned : (Base.int, Bigarray.int8_unsigned_elt) t| Int16_signed : (Base.int, Bigarray.int16_signed_elt) t| Int16_unsigned : (Base.int, Bigarray.int16_unsigned_elt) t| Int32 : (Base.int32, Bigarray.int32_elt) t| Int64 : (Base.int64, Bigarray.int64_elt) t| Int : (Base.int, Bigarray.int_elt) t| Nativeint : (Base.nativeint, Bigarray.nativeint_elt) t| Complex32 : (Complex.t, Bigarray.complex32_elt) t| Complex64 : (Complex.t, Bigarray.complex64_elt) t| Char : (Base.char, Bigarray.int8_unsigned_elt) t| Float16 : (Base.float, Bigarray.float16_elt) t