workaround for clojure locals clearing issue, and start using stream-lib, which I should have been doing in the first place