 ;; If you're testing something that produces a function, use
 ;; (exactly):
 
-(fact (first [even? odd?]) => (exactly odd?))                      (note-expected)
+(fact (first [even? odd?]) => (exactly odd?))                      (note-expected-failure)
 
 ;;     FAIL at (core_test.clj:57)
 ;;     Actual result did not pass expected function.

;; has an alias, facts, for those of you who are sticklers about
;; grammar:

(facts
 (+ 1 1) => 2
 (+ 1 0) => 1)

;;
;; At the moment, midje uses the clojure.test reporting mechanism, so you can wrap

 (alive-in-next-generation? ...cell...) => truthy
   (provided 
    (alive? ...cell...) => false
    (neighbor-count ...cell...) => 3))                                         (note-expected-failure)

;; Notes:
;; ...cell... : I use this shorthand to represent some 
