sig   type t   val make_f : Zed_rope.rope -> int -> Zed_rope.Zip.t   val make_b : Zed_rope.rope -> int -> Zed_rope.Zip.t   val offset : Zed_rope.Zip.t -> int   val next : Zed_rope.Zip.t -> CamomileLibrary.UChar.t * Zed_rope.Zip.t   val prev : Zed_rope.Zip.t -> CamomileLibrary.UChar.t * Zed_rope.Zip.t   val move : int -> Zed_rope.Zip.t -> Zed_rope.Zip.t   val at_bos : Zed_rope.Zip.t -> bool   val at_eos : Zed_rope.Zip.t -> bool   val find_f :     (CamomileLibrary.UChar.t -> bool) -> Zed_rope.Zip.t -> Zed_rope.Zip.t   val find_b :     (CamomileLibrary.UChar.t -> bool) -> Zed_rope.Zip.t -> Zed_rope.Zip.t   val sub : Zed_rope.Zip.t -> int -> Zed_rope.rope   val slice : Zed_rope.Zip.t -> Zed_rope.Zip.t -> Zed_rope.rope end