coffeescript sucks. haskell4lyf