Okay, let me start over and reconsider the problem from the start.
I have some work that I need to do, for the side effects.
I’d like to “fire and forget”
That is, I’d like to have this function fire, and do some work that has side effects. I want this to happen in a thread, away from the main thread.
If I don’t use Futures or Delays or any of that, what might be a clean approach? Should I go back to “Java basics” and use an Executor Service and a thread pool? If yes, can you recommend a Clojure library that makes this less painful than in Java?