messing with arraybuffers in clojurescript is ticky