        (name (favorite-animal)) => "betsy"))
    (fact
      @reported => (just [ (contains {:type :mock-incorrect-call-count
+				     :position ["t_line_number_reporting.clj" (+ line-number 5)]
+				     :expected-call "(name ...favorite-animal-value-1...)" })
+                          (contains {:type :mock-incorrect-call-count
 				     :expected-call "(favorite-animal)"
 				     :position ["t_line_number_reporting.clj" (+ line-number 5)]})
-			  (contains {:type :mock-incorrect-call-count
-				     :position ["t_line_number_reporting.clj" (+ line-number 5)]
-				     :expected-call "(name ...favorite-animal-value-1...)" })
-			  (contains {:type :mock-expected-result-failure
+                          (contains {:type :mock-expected-result-failure
 				     :position ["t_line_number_reporting.clj" (+ line-number 3)]})])))
                        
   (def line-number 95)

       (name (favorite-animal 1)) => "betsy"
       (name (favorite-animal 2)) => "jake")) ;; a folded prerequisite can have two errors.
   (fact
     @reported => (just [ (contains {:type :mock-incorrect-call-count
				     :position ["t_line_number_reporting.clj" (+ line-number 6)]
				     :expected-call "(favorite-animal 2)"})
			  (contains {:type :mock-incorrect-call-count
				     :position ["t_line_number_reporting.clj" (+ line-number 6)]
				     :expected-call "(name ...favorite-animal-value-2...)"})
			  pass ]))))

(def line-number-separate 144)

				     :actual '("fred")})
			  (contains {:type :mock-incorrect-call-count
				     :position ["t_line_number_reporting.clj" (+ line-number 5)]
				     :expected-call "(name ...favorite-animal-value-1...)"})
			  (contains {:type :mock-incorrect-call-count
				     :position ["t_line_number_reporting.clj" (+ line-number 5)]
				     :expected-call "(favorite-animal)"})
			  (contains {:type :mock-expected-result-failure
				     :position ["t_line_number_reporting.clj" (+ line-number 3)]})])))

