(->Fn fn-expr local-names local-refs)
Positional factory function for class clojure.core.async.impl.ioc_macros.Fn.
Source
(defrecord Fn [fn-expr local-names local-refs]
IInstruction
(reads-from [this] local-refs)
(writes-to [this] [(:id this)])
(block-references [this] [])
IEmittableInstruction
(emit-instruction [this state-sym]
`[~(:id this)
(let [~@(interleave local-names local-refs)]
~@fn-expr)]))