`sig
type t = Topkg.fpath
val append : Topkg.Fpath.t -> Topkg.Fpath.t -> Topkg.Fpath.t
val ( // ) : Topkg.Fpath.t -> Topkg.Fpath.t -> Topkg.Fpath.t
val is_dir_path : Topkg.Fpath.t -> bool
val is_file_path : Topkg.Fpath.t -> bool
val basename : Topkg.Fpath.t -> string
val dirname : Topkg.Fpath.t -> string
val get_ext : Topkg.Fpath.t -> string
val has_ext : string -> Topkg.Fpath.t -> bool
val rem_ext : Topkg.Fpath.t -> Topkg.Fpath.t
end`