Clojure DSL for binary I/O using java's stream apis