CoffeeScript is certainly a pleasure to work with but it lacks a type system and static type checking.
Though I think it takes quite some experience programming in Ocaml/ML/Haskell to fully appreciate its power.