Thanks, I think need to gain a better understanding of Clojure and Haskell.
Do you mean nothing in the main Clojure distribution? Or nothing, period?
IO isn't expressed in the type in idiomatic Clojure (it's dynamically typed anyway), whereas it is in idiomatic Haskell (to great effect and occasional mild annoyance).