     (swap! push-argmap assoc
            :atom-generators (conj (:atom-generators @push-argmap)
                                   (fn [] (lrand-nth [true false]))))
+    ;;
+    ;; include instructions for using tags
     (swap! push-argmap assoc
            :atom-generators (conj (:atom-generators @push-argmap)
                                   (tag-instruction-erc

          :autoconstructive false
          ;; If true, then :genetic-operator-probabilities will be {:autoconstruction 1.0},
          ;; :epigenetic-markers will be [:close :silent], and :atom-generators will include
          ;; instructions specified via :autoconstructive-genome-instructions. Also sets
          ;; :replace-child-that-exceeds-size-limit-with to :empty. Also, empty-genome individuals
          ;; will not be selected as parents. You will probably also want to provide a high value
          ;; for :max-generations. If :autoconstructive is :revertable, rather than true, then

                             )))]
      (when (not (some #{instr} (:atom-generators @push-argmap)))
        (swap! push-argmap assoc :atom-generators (conj (:atom-generators @push-argmap) instr))))
    ;;
    ;; include ERCs for floats, integers, and booleans
    (swap! push-argmap assoc
           :atom-generators (conj (:atom-generators @push-argmap)
                                  (fn [] (lrand))))
