DSL for making working with byte-arrays palatable in Clojure