Generic IO playback for clojure