   "#d9d9d9")
 
 (defn customizable-style?
+  "Check if a user can customize a style"
   [[style-name _]]
   (contains? user-customizable-styles style-name))
 

  (:require [clojure.string :refer [join split]]
            [hatti.ona.forms :as form-utils]))

(def user-customizable-styles #{"color"})

(def qualitative-palette
  "Saturated qualitative palette from colorbrewer.

       (apply merge)))

(defn- style-map->color-map
  "Returns only the color property of the style map, with the answer as the key"
  [[answer {:keys [color]}]]
  {answer color})

(defn group-user-defined-colors-by-answer
  "Return a map of answers to their associated colors"
  [field]
  (->> field
       group-user-defined-styles-by-answer
