val (%) : t -> string -> t
val list : ?slip:string -> string list -> t
val paths : ?slip:string -> Fpath.t list -> t
val of_list : ?slip:string -> ('a -> string) -> 'a list -> t
val rev_list : ?slip:string -> string list -> t
val of_rev_list : ?slip:string -> ('a -> string) -> 'a list -> t
val rev_paths : ?slip:string -> Fpath.t list -> t
val is_singleton : t -> bool
val fold :
arg:(string -> 'a) ->
unstamp:('a -> 'a) ->
append:('a -> 'a -> 'a) ->
empty:'a ->
t ->
'a
val iter_enc :
arg:('a -> string -> unit) ->
unstamp:('a -> unit) ->
append:('a -> unit) ->
empty:('a -> unit) ->
'a ->
t ->
unit
val to_list : t -> string list
val to_stamp : t -> string list
val to_list_and_stamp : t -> string list * string list
val to_string : t -> string
val of_string : string -> (t, string) result