Uggg. This should be called Singool.coffee, not Singool.js. Coffeescript is not javascript, just like Clojurescript is not javascript. It's another language that compiles down to Javascript. I really wish libraries built in Coffeescript could use the extension .coffee instead of .js. I'm glad the Clojurescript and Emscripten don't use misleading project names.