Variadic support for async and apply

Variadic template support for `async` and `apply`. `async_continue` now takes the continuation before the action arguments.