regarding bug in data_readers.cljc, it seems the bug is just on the cljs side, not clojure. I have made the changes that I think are necessary.. https://github.com/henryw374/clojurescript/commit/9951b8d9bcc8611c7827db34a72be955cf62f232 . some tests needed but I'd welcome any feedback generally