cljs.spec.gen.alpha/delay

macropreviously cljs.spec.impl.gen/delay clojure.spec.gen.alpha/delayEdit
(delay & body)

Source docstring:
given body that returns a generator, returns a
generator that delegates to that, but delays
creation until used.
Source code @ clojurescript:src/main/cljs/cljs/spec/gen/alpha.cljc
(defmacro delay
  [& body]
  `(delay-impl (c/delay ~@body)))