The module that handles the jenga database, loading it on starting and saving it periodically, assuming something needs to be saved. Manipulation of the database is done in other places.
val create_saving_periodically : Core.Time.Span.t ‑> t Core.Or_error.t Async.Deferred.tval disable_periodic_saving_and_save_now : t ‑> unit Async.Deferred.ttries to save; on error prints out the message and becomes determined
val re_enable_periodic_saving : t ‑> unitmodule Quality : sig ... endval load_db : unit ‑> Db.t Core.Or_error.t Async.Deferred.tThe interface below is meant for inspecting the database, not for use by the core of jenga.