sig
  type t
  val length : CCString.S.t -> int
  val blit : CCString.S.t -> int -> Bytes.t -> int -> int -> unit
  val fold : ('-> char -> 'a) -> '-> CCString.S.t -> 'a
  val to_gen : CCString.S.t -> char CCString.gen
  val to_seq : CCString.S.t -> char CCString.sequence
  val to_klist : CCString.S.t -> char CCString.klist
  val to_list : CCString.S.t -> char list
  val pp : Buffer.t -> CCString.S.t -> unit
  val print : Format.formatter -> CCString.S.t -> unit
end