sig   type t   val create : unit -> Zed_rope.Buffer.t   val add : Zed_rope.Buffer.t -> CamomileLibrary.UChar.t -> unit   val contents : Zed_rope.Buffer.t -> Zed_rope.rope   val reset : Zed_rope.Buffer.t -> unit end