In case anyone was worried about the clojure.tools.reader.edn/read vs. clojure.edn/read differences I mentioned earlier today (my inbox is not full of people saying they were 🙂 ) it appears that it was 12 out of about 12,000 cases where if you used a http://java.io.PushbackReader with tools.reader, it could throw an exception because of a pushback buffer overflow, whereas for some reason if you instead use the custom class in the lib created by the push-back-reader function call, that never happened. I will probably file a ticket with some details about this difference, but looks like there is a reasonable workaround, at least (i.e using push-back-reader)
Whew