Applicative

This may be of limited appeal, but here's what we (@kastiglione, @joshaber, @sprynmr, @jonsterling) were discussing.

Could someone inform my why `RACBlockTrampoline` doesn't like blocks with no arguments? There's a specific assert against that, and I don't see an obvious reason to forbid it.