sig   type t   val write :     ?opts:B0.Cmd.t ->     B0.Build.t -> srcs:B0.Fpath.t list -> B0.Fpath.t -> unit   val read :     B0.Build.t ->     B0.Fpath.t -> dst:B0.Fpath.t -> B0_ocaml.Deps.t B0.Build.fiber   val of_ocamldep_output :     src:B0.Fpath.t ->     string -> ('-> B0.Fpath.t -> string list -> 'a) -> '-> 'B0.result end