         [clojush.random]
         [clojush.util]
         [clojush.instructions.tag]
-        [clojure.math.numeric-tower]
+        [clojure.math.numeric-tower]        
+        [clojush.globals]
+        [clojush.experimental.tagged-code-macros]
         ;[incanter.stats :as stats]
         ))
 

                       ;'(signal_error)
                       [0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0]
                       [(tag-instruction-erc [:exec])]
                       (for [t (vals button-entrypoints)]
                         (fn [] (symbol (str "tag_exec_" (str t)))))
                       [(tagged-instruction-erc)]
                       ;(repeat 46 'code_noop)
                       '(boolean_and
                          boolean_dup

   :reproduction-simplifications 10
   :ultra-probability 1.0
   :ultra-alternation-rate 0.005
   :ultra-alignment-deviation 5
   :ultra-mutation-rate 0.005
   :deletion-mutation-probability 0
   :parentheses-addition-mutation-probability 0
