Используется основным языком, когда что-то печатается с * print-dup * true, поэтому я бы поспорил, что оно останетсяНе знаю, почему это не задокументировано.
user=> (binding [*print-dup* true] (prn {:foo 1 :bar 2}))
#=(clojure.lang.PersistentArrayMap/create {:foo 1, :bar 2})
nil