The `when` operator is a known CoffeeScript thing…

However this isn't that smart because it still leaves a `null` in there for one more loop. It would be nice if we could filter it out in one call, but it would probably require another function, and I wasn't very happy about introducing yet another function.

I'll think about it for another two minutes.