           ;; population, as you migh have, for example, from using the genesis operator or
           ;; autoconstruction.
 
-         :age-combining-function :average
+          :age-combining-function :average
           ;; For genetic operators that involve multiple parents, the function used to combine
           ;; the incremented ages of the parents to produce the age of the child.
 
-         :random-screen false
+          :random-screen false
           ;; If truthy, should be a map with values for :criterion, :probability and possibly
           ;; :reversible. In this case, then with probability :probability, each parent
           ;; selection event will consider only individuals with :grain-size equal to or less

          ;; Arguments related to the Push interpreter
          ;;----------------------------------------

         :pop-when-tagging true
          ;; When true, tagging instructions will pop the exec stack when tagging; otherwise, the
          ;; exec stack is not popped.

         :tag-limit 10000
          ;; The size of the tag space.

         :top-level-push-code false
          ;; When true, run-push will push the program's code onto the code stack prior to running.

         :top-level-pop-code false
          ;; When true, run-push will pop the code stack after running the program.

          ;;----------------------------------------
          ;; Arguments related to generational and final reports
          ;;----------------------------------------

         :report-simplifications 100
          ;; The number of simplification steps that will happen during report simplifications

         :final-report-simplifications 1000
          ;; The number of simplification steps that will happen during final report
          ;; simplifications.

         :problem-specific-initial-report default-problem-specific-initial-report
          ;; A function can be called to provide a problem-specific initial report, which happens
          ;; before the normal initial report is printed.

         :problem-specific-report default-problem-specific-report
          ;; A function can be called to provide a problem-specific report, which happens before
          ;; the normal generational report is printed.

         :return-simplified-on-failure false
          ;; When true, will simplify the best indivual and return it, even if the error threshold
          ;; has not been reached. This will make failures return the same as successes.

         :print-errors true
          ;; When true, prints the error vector of the best individual.

         :print-history false
          ;; When true, prints the history of the best individual's ancestors' total errors.

         :print-timings false
          ;; If true, report prints how long different parts of evolution have taken during the
          ;; current run.

         :print-error-frequencies-by-case false
          ; If true, print reports of error frequencies by case each generation.

         :print-cosmos-data false
          ;; If true, report prints COSMOS data each generation.

         :maintain-ancestors false
          ;; If true, save all ancestors in each individual (costly).

         :print-ancestors-of-solution false
          ;; If true, final report prints the ancestors of the solution. Requires
          ;; :maintain-ancestors to be true.

         :print-homology-data false
          ;; If true, prints the homology statistics.

         :exit-on-success true
          ;; When true, will exit the run when there is an individual with a zero-error vector

         :visualize false
          ;; When true, graphics will be displayed to indicate system progress.
          ;; See the comments in src/clojush/pushgp/visualize.clj


          ;; Arguments related to Plushy representaion
          ;;----------------------------------------

          :plushy-close-probability :automatic
          ;; Probability of choosing a :close (meta-) instruction when generating
          ;; Plushy genomes
          ;; Can either be a probability in [0, 1], or if :automatic, will be automatically
