signature CSTRING = sigtype t
valfromString : string -> t
val$ : string -> t
val& : t * t -> t
valempty : t
valconcat : t list -> t
valconcatWith : string -> t list -> t
valmap : (char -> char) -> t -> t
valtranslate : (char -> string) -> t -> t
valfoldl : (char * 'a -> 'a) -> 'a -> t -> 'a
valfoldr : (char * 'a -> 'a) -> 'a -> t -> 'a
valimplode : char list -> t
valexplode : t -> char list
valtoString : t -> string
end