Module Watcher.FS
val run_job : watcher:(Fpath.t, Current.Job.Map.key) Stdlib.Hashtbl.t -> engine:Current.Engine.t -> dir:string -> Fpath.t -> unit
val watch : watcher:(Fpath.t, Current.Job.Map.key) Stdlib.Hashtbl.t -> engine:Current.Engine.t -> string -> ((unit -> unit Lwt.t) * unit Lwt_condition.t * (unit -> unit Lwt.t)) Lwt.t