   "Create a data processing function body for emitting data into a Java map."
   [input rules]
   (reduce
-    (java-map-out-reduce-fn)
+    (reduce-fn-java-map-out)
     '[doto (java.util.HashMap.)] rules))
 
-(defmacro clojure-map-out-reduce-fn
+(defmacro reduce-fn-clojure-map-out
   []
   `(fn [v# rule#]
      (conj v# `(assoc

        ret (data-proc-sub-fn dummy-ba)]
    (type ret)))

(defmacro java-map-out-reduce-fn
  []
  `(fn [v# rule#]
    (conj v# `(.put

  "Create a data processing function body for emitting data into a Clojure map."
  [input rules]
  (reduce
    (reduce-fn-clojure-map-out)
    '[-> {}] rules))

(defn create-proc-fn-body-csv-str-out
