ClojureScript, not so clean room implementation of NUSMods