add byte-streams library and clojure-protobuf interop