sig
  val id : string
  val length : int
  val string : string -> B0_std.Hash.t
  val fd : Unix.file_descr -> B0_std.Hash.t
  val file : B0_std.Fpath.t -> (B0_std.Hash.t, string) Stdlib.result
end