                  '[:key 'value] ])
 
   (let [actual (fakes-and-overrides '())]
-    actual => (just [empty? empty?])))
+    actual => (just empty? empty?)))
 
 (fact "calling a faked function raises an error"
   (faked-function) => (throws Error))

  (after-silently
   (expect (+ (mocked-function 12) (mocked-function 33)) => "result irrelevant because of earlier failure"
           (fake (mocked-function 12) => "hi"))
   @reported => (just [(contains {:type :mock-argument-match-failure :actual '(33)})
                      bad-result]))

  "failure because one variant of multiply-mocked function is not called"
  (after-silently 

           (fake (mocked-function 12) => 1)
           (fake (mocked-function 22) => 2)
           (fake (mocked-function 33) => 3))
   @reported => (just (contains {:type :mock-incorrect-call-count
                                 :expected-call "(mocked-function 33)" })
                      pass)) ; Right result, but wrong reason.

  "multiple calls to a mocked function are perfectly fine"
  (expect (+ (mocked-function 12) (mocked-function 12)) => 2
