Future deref timeout leaves thread running
Goal Determine whether a Clojure future can be cancelled when its deref operation times out, given that core.async timeout channels support cancellation by closing the channel while futures lack a built‑in cancellation API. Constraints and uncertainty The clojure.core/future macro starts a thread that cannot be stopped via a library function; deref with a ti