The next version of the ClojureScript compiler adds support for using `require` outside of the `ns` form. Owing to ClojureScript's compilation model, however, there exist subtle differences with respect to the behavior that Clojure provides. Read on to learn more.