As mentioned here: https://groups.google.com/forum/?fromgroups=#!topic/clojurescript/ZX6M4KXx8I8
The optional cljs snippet (https://gist.github.com/thheller/4972200) then also transforms this data and prints functions as
=> #<function cljs.core/name line:5876>
The .patch has the drawback that the generated source size grows a bit (about 10% on my codebase), but advanced compilation takes care of that (although even that is still a bit larger, the closure compiler doesnt seem to strip unused function names). One could make this a compiler option if the size differences are too big.