Add sequential debugging capability

Allows executing an async block sequential on a single thread such that all await calls are truly blocking. Simplifies debugging, since the full stack is available.