 ```"
   (parse ::int :foo))
 
-(s/def ::ints (s/or :or1 integer? :or2 (s/* ::ints)))
-
-(defcard
-  "
-```
-(s/def ::ints (s/or :or1 integer? :or2 (s/* ::ints)))
+(s/def ::ints (s/or :or1 integer?
+                    :or2 (s/* ::ints)))
+
+(defcard
+  "
+```
+(s/def ::ints (s/or :or1 integer?
+                    :or2 (s/* ::ints)))
 (parse ::ints [42 [43 44] 45])
 ```"
   (parse ::ints [42 [43 44] 45]))

(parse (s/cat :cat1 integer? :cat2 keyword?) [42 :foo])
```"
  (parse (s/cat :cat1 integer? :cat2 keyword?) [42 :foo]))

(defcard
  "


## Including clojure.spec in your project

Add a dependency for `[org.clojure/clojure \"1.9.0-alpha5\"]` to your project.

You can, optionally, also add a dependency for `[org.clojure/test.check \"0.9.0\"]`
if you want to use clojure.spec to generate test-data.
AFAIK test.check only works for Clojure, not Clojurescript.

Within your namespace you require clojure.spec with

