type t = string
include module type of String with type t := string

val sub_string : t -> int -> int -> string
val of_string : string -> t
val blit_string : string -> int -> t -> int -> int -> unit
val unsafe_to_string : t -> string
val to_string : t -> string
val cat : t -> t -> t

