               :foo_37 37
               :foo_38 38
               :foo_39 39
-              (str res arg)))]
-    (cc/with-progress-reporting
-      (cc/quick-bench
-        (f "bar")
+              (+ res arg)))]
+    (cc/with-progress-reporting
+      (cc/quick-bench
+        (f 2)
         :verbose))))
 
 (deftest if-condp-benchmark-0
   (println "\nRunning: if-condp-benchmark-0")
-  (let [res "foo"
+  (let [res 1
         f (fn [arg]
             (if (not (keyword? arg))
-              (str res arg)
+              (+ res arg)
               (condp = arg
                 :foo_0 0
                 :foo_1 1

              :foo_27 27
              :foo_28 28
              :foo_29 29
              (str res arg)))]
    (cc/with-progress-reporting
      (cc/quick-bench
        (f "bar")
        :verbose))))

(deftest condp-benchmark-5
  (println "\nRunning: condp-benchmark-5")
  (let [res "foo"
        f (fn [arg]
            (condp = arg
              :foo_0 0

           :foo_17 17
           :foo_18 18
           :foo_19 19
           :bar (fn [arg] (+ res arg))}]
    (cc/with-progress-reporting
      (cc/quick-bench
        ((:bar m) 2)
        :verbose))))

(deftest map-rev-benchmark-4
  (println "\nRunning: map-rev-benchmark-4")
  (let [res 1
        m {:foo_0 0
           :foo_1 1
           :foo_2 2
