This covers Clojure expressions which may include close-parens as character literals or inside of strings. Nesting Clojure expressions breaks highlighting though, it terminates on the first non-character-non-string close-paren that it finds.
So these are highlighted correctly:
(tempo! 126)
(prn \( "hey" \))
(prn "some stuff (in parens)")
But this is not:
(+ 1 (* 2 3))