Currently, while nonsensical, it is technically possible to recur
to a ^:once fn**
point.
The current patch make attempting to do so a compile time error.
This is useful so that code like (future (recur))
doesn't compile, giving users the impression that it's supposed to work (see comments at https://dev.clojure.org/jira/browse/ASYNC-185 for an example)
Patch: 0001-CLJ-2317-disallow-recur-to-once-fn.patch