sig
  type byte_array =
      (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
  val decode :
    Encoding.decoder ->
    Encoding_bigarray.byte_array -> int -> int -> Encoding.decoding_result
  val encode :
    Encoding.encoder ->
    Encoding_bigarray.byte_array ->
    int -> int -> Encoding.code_point -> Encoding.encoding_result
end