Clojure code syntax highlighter isn't very smart

Just noticing that when I create a fenced Clojure code snippet

(defn make-vector-int-see-what-happens-here? ;...

the syntax highlighting is still trying to label symbols it sees inside other symbols, and inside strings and comments.

Did we have to install something to get Clojure syntax highlighting on Discourse? Maybe it’s doing highlighting for a different language?

    (defn zebra
      [public]
      (+ public main def java return double int))

Looks very Java to me.