Add support for cascades.

Much like declarations, if a cascade section immediately to the right
contains an await, all the accumulated cascades must be residualized.
Merge pull request #31 from kmillikin/cascades

Cascades