ClojureScript Advanced Compilation Renames JavaScript Properties
Moving a ClojureScript project from `:optimizations :none` to `:optimizations :advanced` triggers Google Closure Compiler property renaming. The goal is to preserve JavaScript interop property names across that compilation boundary without breaking external references. The uncertainty lies in version-sensitive externs handling: the bundled Closure Compiler v