val load : string ‑> default:persistent_singleton ‑> persistent_singleton Core.Or_error.t Async_extra__.Import.Deferred.tval load' : string ‑> default:persistent_singleton ‑> [ `Ok of persistent_singleton | `Can_not_load_due_to_unclean_shutdown | `Can_not_determine_whether_file_exists ] Async_extra__.Import.Deferred.tval load_exn : string ‑> default:persistent_singleton ‑> persistent_singleton Async_extra__.Import.Deferred.tval save : string ‑> value:persistent_singleton ‑> unit Async_extra__.Import.Deferred.t