     {:default (map parse-adq content)}
     (prn tag)))
 
-(parse-adq x)
+;(parse-adq x)

(defmethod parse-adq :amount [m] (numeric-attr m))
(defmethod parse-adq :cr [m] (numeric-attr m))
(defmethod parse-adq :percentage [m] (numeric-attr m))
;(defmethod parse-adq :modifier [m] (numeric-attr m))

(defmethod parse-adq :name [m] (string-attr m))
(defmethod parse-adq :reference [m] (string-attr m))


(defmethod parse-adq :modifier [{:keys [content attrs]}]
  {:modifier (apply merge (map parse-adq content))})

(defmethod parse-adq :ranged_weapon[{:keys [content attrs]}]
  {:ranged-weapon (map parse-adq content)
   ;(apply merge (map parse-adq content))
   })

(defmethod parse-adq :dr_bonus [{:keys [content attrs]}]
  {:dr_bonus (map parse-adq content)})
