Serialization of data stuctures
module Key : sig ... endval create_serializer : Key.t ‑> 'a serializercreate a serializer from a file name given an integer key used as double-check of the file type
val read_from_file : 'a serializer ‑> InferBase.DB.filename ‑> 'a optionDeserialize a file and check the keys
val write_to_file : 'a serializer ‑> data:'a ‑> InferBase.DB.filename ‑> unitSerialize into a file writing value