Given this repro:
(ns repro)
(defn exec-fn [_]
(let [a (agent nil)]
(prn (-> (java.lang.ProcessHandle/current) (.pid)))
(send a (fn [_] 3))))
the clojure -X repro/exec-fn
invocation is hanging.
This seems to be unintentional, given that clojure -X doesn't wait for futures to finish either?