Unexpected return values from CoffeeScript callbacks: implicit return leaks into promise chains
Implicit return behavior in compiled callbacks CoffeeScript functions implicitly return the value of their last expression. When a callback's final statement is a loop, a comprehension, or an assignment, the compiled JavaScript returns a collected array or assigned value even though the author intended no return at all. My concern is how this interacts with