Clojure Gotchas: Surrogate Pairs

tl;dr: both Java and JavaScript have trouble dealing with unicode characters from Supplementary Planes, like emoji 😱💣. Today I started working on the next feature of lambdaisland/uri, URI normalization. I worked test-first,