`sig
type t
val empty : Xmlm.String.t
val length : Xmlm.String.t -> int
val append : Xmlm.String.t -> Xmlm.String.t -> Xmlm.String.t
val lowercase : Xmlm.String.t -> Xmlm.String.t
val iter : (int -> unit) -> Xmlm.String.t -> unit
val of_string : Xmlm.std_string -> Xmlm.String.t
val to_utf_8 : ('a -> Xmlm.std_string -> 'a) -> 'a -> Xmlm.String.t -> 'a
val compare : Xmlm.String.t -> Xmlm.String.t -> int
end`