123456789101112(** [Sanddb.Database] contains the type of the database and it's internal implementation.*)(** Database.T is the (module) type of the database.
In SandDB every database instance will have this type regardles of the serializing method.
*)moduletypeT=sigtypetvalfile_path:stringvalread_all_records:unit->(Record_id.t*t,exn)resultlistLwt.tvalread_visible_records:unit->(Record_id.t*t,exn)resultlistLwt.tvalinsert_record:t->Record_id.tLwt.tvalinsert_shadowing_record:Record_id.t->t->Record_id.tLwt.tend