sig   val null : B0.Fpath.t   val dash : B0.Fpath.t   val exists : B0.Fpath.t -> bool B0.result   val must_exist : B0.Fpath.t -> B0.Fpath.t B0.result   val delete : ?must_exist:bool -> B0.Fpath.t -> unit B0.result   val link : force:bool -> target:B0.Fpath.t -> B0.Fpath.t -> unit B0.result   val with_ic :     B0.Fpath.t -> (Pervasives.in_channel -> '-> 'b) -> '-> 'B0.result   val read : B0.Fpath.t -> string B0.result   val with_oc :     ?mode:int ->     B0.Fpath.t ->     (Pervasives.out_channel -> '-> ('c, 'd) Pervasives.result) ->     '-> ('c, 'd) Pervasives.result B0.result   val write : ?mode:int -> B0.Fpath.t -> string -> unit B0.result   val with_tmp_oc :     ?mode:int ->     B0.Fpath.t ->     (B0.Fpath.t -> Pervasives.out_channel -> '-> 'b) -> '-> 'B0.result end