CharacterData.Implmodule T : sig ... endval data : T.t -> stringval length : T.t -> intval substringData : offset:int -> count:int -> T.t -> stringval appendData : string -> T.t -> unitval insertData : offset:int -> string -> T.t -> unitval deleteData : offset:int -> count:int -> T.t -> unitval replaceData : offset:int -> count:int -> string -> T.t -> unit