type t = ropeval get : t -> int -> Zed_char.tval init : int -> (int -> Zed_char.t) -> tval length : t -> inttype index = Zip.tval look : 'a -> index -> Zed_char.tval out_of_range : 'a -> index -> boolval iter : (Zed_char.t -> unit) -> t -> unitmodule Buf : sig ... end