it seems validations for goog.module namespaces never worked, bunch of fixes around that https://github.com/clojure/clojurescript/commit/60c9055bb037a5111249ec6d846571bd6e57a9a3
goog.module
also return type inference for those vars