[refactor] write into anything that can be handled by
clojure.java.io/output-stream
 [refactor] move into proper package