          restore-cache-if-needed
          settings-list)
 
-;; # PUBLIC
-
-;; ## ACCESSORS
+;;; # PUBLIC
+
+;;; ## ACCESSORS
+
+;;; ### GET
 
 (defn get
   "Fetch value of `Setting`, first trying our cache, or fetching the value

      (when-let [v (sel :one :field [Setting :value] :key (name k))]
        (swap! cached-setting->value assoc k v)
        v)))

(defn set
  "Set the value of a `Setting`.

       {::is-setting?   true
        ::default-value ~default-value
        ::options       ~options}
       ([]       (or (get* ~setting-key)
                     ~default-value))
       ([value#] (set* ~setting-key value#)))))


;;; ## ALL SETTINGS (ETC)

(defn all
  "Return a map of all *defined* `Settings`.
