sig   val exists : B0_std.Fpath.t -> (bool, string) Pervasives.result   val must_exist : B0_std.Fpath.t -> (unit, string) Pervasives.result   val create :     ?mode:int ->     make_path:bool -> B0_std.Fpath.t -> (bool, string) Pervasives.result   val fold :     ?rel:bool ->     ?dotfiles:bool ->     ?follow_symlinks:bool ->     ?prune:(Unix.stats -> string -> B0_std.Fpath.t -> bool) ->     recurse:bool ->     (Unix.stats -> string -> B0_std.Fpath.t -> '-> 'a) ->     B0_std.Fpath.t -> '-> ('a, string) Pervasives.result   val fold_files :     ?rel:bool ->     ?dotfiles:bool ->     ?follow_symlinks:bool ->     ?prune:(Unix.stats -> string -> B0_std.Fpath.t -> bool) ->     recurse:bool ->     (Unix.stats -> string -> B0_std.Fpath.t -> '-> 'a) ->     B0_std.Fpath.t -> '-> ('a, string) Pervasives.result   val fold_dirs :     ?rel:bool ->     ?dotfiles:bool ->     ?follow_symlinks:bool ->     ?prune:(Unix.stats -> string -> B0_std.Fpath.t -> bool) ->     recurse:bool ->     (Unix.stats -> string -> B0_std.Fpath.t -> '-> 'a) ->     B0_std.Fpath.t -> '-> ('a, string) Pervasives.result   val path_list :     Unix.stats ->     string -> B0_std.Fpath.t -> B0_std.Fpath.t list -> B0_std.Fpath.t list   val copy :     ?rel:bool ->     ?atomic:bool ->     ?follow_symlinks:bool ->     ?prune:(Unix.stats -> string -> B0_std.Fpath.t -> bool) ->     make_path:bool ->     recurse:bool ->     src:B0_std.Fpath.t -> B0_std.Fpath.t -> (unit, string) Pervasives.result   val cwd : unit -> (B0_std.Fpath.t, string) Pervasives.result   val set_cwd : B0_std.Fpath.t -> (unit, string) Pervasives.result   val with_cwd :     B0_std.Fpath.t -> (unit -> 'a) -> ('a, string) Pervasives.result   val default_tmp : unit -> B0_std.Fpath.t   val set_default_tmp : B0_std.Fpath.t -> unit   val with_tmp :     ?mode:int ->     ?make_path:bool ->     ?dir:B0_std.Fpath.t ->     ?name:B0_std.Os.Path.tmp_name ->     (B0_std.Fpath.t -> 'a) -> ('a, string) Pervasives.result   val tmp :     ?mode:int ->     ?make_path:bool ->     ?dir:B0_std.Fpath.t ->     ?name:B0_std.Os.Path.tmp_name ->     unit -> (B0_std.Fpath.t, string) Pervasives.result   val user : unit -> (B0_std.Fpath.t, string) Pervasives.result   val config : unit -> (B0_std.Fpath.t, string) Pervasives.result   val data : unit -> (B0_std.Fpath.t, string) Pervasives.result   val cache : unit -> (B0_std.Fpath.t, string) Pervasives.result   val runtime : unit -> (B0_std.Fpath.t, string) Pervasives.result end