 
 (fact "All types of integer are usefully comparable using `=`"
   ;; From /Clojure Programming/ with adjustments
-  (= 2 2N (Integer. 2) (short 2) (Short. (short 2)) (byte 2) (Byte. (byte 2)))
+  (= (Byte. (byte 2))
+     (Short. (short 2))
+     (Integer. 2)
+     2
+     2N)
   => true)
 
 (fact "Ratios are usefully comparable using `=`"

;;;; ---------------------------------------------------------------------------

(fact "Collections use `=` to determine equality"
  (into #{} [(byte 2)
             (short 2)
             (Integer. 2)
             2
             2N

;;;   address the need for type-insensitive equivalence tests.

(fact "Numbers with an equivalent value are equal using `==`"
  (== (Byte. (byte 2))
      (Short. (short 2))
      (Integer. 2)
      2
      2N
