An idiom for nesting anonymous functions in CoffeeScript
I have some code that is very brief, but called with a timeout. It’s tiresome to name two functions just so you can call them indirectly. Anonymous functions are quite brief in CoffeeScript:
setTimeout( () -> somethingThatCalls( () -> some other work here ) , 1000)
You probably don’t want to go too many levels here, but its convenient for short bits of code.