   IResolveField {:resolve-field (constantly nil)})
 
 
-;; ## -------------------- Public Interface --------------------
+;; ## -------------------- Parser --------------------
 
 (defn- parse [query-dict]
   (update-in query-dict [:query] #(-<> (assoc %

        parse-value
        map->Value)))

(def ^:private ^:dynamic *field-ids*
  "Bound to an atom containing a set when a parsing function is ran"
  nil)

(defn- ph
  "Create a new placeholder object for a Field ID or value.
   If `*field-ids*` is bound, "

         parse-breakout
         parse-fields
         parse-filter
         parse-order-by)


;; ## -------------------- Protocols --------------------

