The lazy-loaded {{clojure.spec.gen.alpha/generate}} function only exposes one parameter of its delegate {{clojure.test.check.generators/generate}}:
(generate generator)
It should perhaps also accept the size parameter of {{clojure.test.check.generators/generate}}:
(generate generator size)
The default size 30 easily leads to {{OutOfMemoryError}} with complex specs.