sig
  type persistent_singleton
  val load :
    string ->
    default:Persistent_singleton.S.persistent_singleton ->
    Persistent_singleton.S.persistent_singleton Import.Deferred.t
  val save :
    string ->
    value:Persistent_singleton.S.persistent_singleton ->
    unit Import.Deferred.t
end