Idiomatic Clojure: Mixing Parallel Side Effects and Iteration

It is often said one should not offer criticism without suggesting an alternative. In a previous post which dealt with the idiomatic ways of mixing side effects and iteration in Clojure, I mentioned pmap is a bad option for performing side effects in parallel. Since I'm not paid highly enough...