B000.Reviver
val create :
B0_std.Os.Mtime.counter ->
(module B0_std.Hash.T) ->
File_cache.t ->
t
val clock : t -> B0_std.Os.Mtime.counter
val hash_fun : t -> (module B0_std.Hash.T)
val file_cache : t -> File_cache.t
val hash_string : t -> string -> B0_std.Hash.t
val hash_file : t -> B0_std.Fpath.t -> (B0_std.Hash.t, string) result
val hash_op : t -> Op.t -> (B0_std.Hash.t, string) result
val file_hashes : t -> B0_std.Hash.t B0_std.Fpath.Map.t
val file_hash_dur : t -> B0_std.Mtime.span