 ;; ### `:aggregation`
 ;; ex.
 ;;
-;;    ["distinct" 1412]
+;;     ["distinct" 1412]
 (defmethod apply-form :aggregation [[_ value]]
   (match value
     ["rows"]  nil                                  ; don't need to do anything special for `rows` - `select` selects all rows by default

                       :sum      `(aggregate (~'sum ~field) :sum)))))
                 ;; TODO - `:cum_sum` is not yet implemented (!)

;; `:breakout`
;; ex.
;;
;; [1412 1413]
(defmethod apply-form :breakout [[_ field-ids]] ; TODO - not yet implemented
  (when-not (= field-ids [nil])                      ; `:breakout [nil]` is considered a valid 'empty' form
    (let [field-names (map field-id->kw field-ids)]

;; ### `:filter`
;; ex.
;;
;;     ["AND"
;;       [">" 1413 1]
;;       [">=" 1412 4]]
(defmethod apply-form :filter [[_ filter-clause]]
  (match filter-clause
    [nil nil]       nil ; empty clause
