The Y combinator in coffeescript: elegance