`sig
val create : int list -> Gtk.tree_path
val copy : Gtk.tree_path -> Gtk.tree_path
val get_indices : Gtk.tree_path -> int array
val from_string : string -> Gtk.tree_path
val to_string : Gtk.tree_path -> string
val get_depth : Gtk.tree_path -> int
val is_ancestor : Gtk.tree_path -> Gtk.tree_path -> bool
val append_index : Gtk.tree_path -> int -> unit
val prepend_index : Gtk.tree_path -> int -> unit
val next : Gtk.tree_path -> unit
val prev : Gtk.tree_path -> bool
val up : Gtk.tree_path -> bool
val down : Gtk.tree_path -> unit
end`