sig   type t   val to_yojson : Ketrew_pure.Path.t -> Yojson.Safe.json   val of_yojson :     Yojson.Safe.json ->     Ketrew_pure.Path.t Ppx_deriving_yojson_runtime.error_or   val file : string -> Ketrew_pure.Path.t   val directory : string -> Ketrew_pure.Path.t   val root : Ketrew_pure.Path.t   val absolute_file_exn : string -> Ketrew_pure.Path.t   val absolute_directory_exn : string -> Ketrew_pure.Path.t   val relative_directory_exn : string -> Ketrew_pure.Path.t   val relative_file_exn : string -> Ketrew_pure.Path.t   val concat : Ketrew_pure.Path.t -> Ketrew_pure.Path.t -> Ketrew_pure.Path.t   val to_string : Ketrew_pure.Path.t -> string   val to_string_quoted : Ketrew_pure.Path.t -> string   val exists_shell_condition : Ketrew_pure.Path.t -> string   val size_shell_command : Ketrew_pure.Path.t -> string   val markup : Ketrew_pure.Path.t -> Internal_pervasives.Display_markup.t end