Module Kv_hash.Values_file
A file containing a collection of "values" (the values stored in the int->int map are the offsets of the real values within the values file).
NOTE since fds are inherited, this is not safe to use in a multiprocess environment - the use of seek for read_value causes problems; use reload in the child process instead
module type S = sig ... endmodule Make_1 : sig ... endinclude Make_2
val append_value : t -> string -> intval read_value : t -> off:int -> stringval create : fn:string -> tval open_ : fn:string -> tval flush : t -> unitval close : t -> unitval reload : t -> unitclose all existing channels and reopen; this is used for child processes to avoid concurrency issues arising from file offsets and seeking