CLJS-417

Applied CLJS-417 from https://github.com/clojure/clojurescript/commit/14bd16ef5894458a3709ebfee3e78a876938bfa6

This corrects the lack of `js-mod` that was causing `core.async` to break.