Well , coffee-script exists because it brings some choice to front-end scripting.
If javascript was good there would be no need for all these langages that compiles down to javascript.
Anyway, i did not not the "then" trick with classes , like
new class then constructor:-> @param="something