(macro-terminating? ch)
(defn ^boolean macro-terminating? [ch] (and (not (identical? ch "#")) (not (identical? ch \')) (not (identical? ch ":")) (macros ch)))