 ; Define the argmap
 (def argmap
  {:error-function (make-camel-case-error-function-from-cases (first camel-case-train-and-test-cases)
-                                                                     (second camel-case-train-and-test-cases))
+                                                             (second camel-case-train-and-test-cases))
   :atom-generators camel-case-atom-generators
   :max-points 2000
   :max-genome-size-in-initial-program 250

  :report-simplifications 0
  :final-report-simplifications 5000
  :max-error 10000
  })

;; random element of the set.
(def camel-case-data-domains
  [[(list ""
          "nospaceordash"
          "two-words"
          "two words"
          "all separate words"
          "all-one-word-dashed"
          "loooooong-wooooords"
          "loooooong wooooords"
          "a-b-c-d-e-f-g-h-i-j"
          "a b c d e f g h i j"
          "saaaaaaaaaaaaaaaaame") 11 0] ;; "Special" inputs covering some base cases
   [(fn [] (camel-case-input (inc (lrand-int 20)))) 189 2000]
   ])

;;Can make Camel Case test data like this:
(comment (test-and-train-data-from-domains camel-case-data-domains))

; Helper function for error function
(defn camel-case-test-cases
