By applying changes on branch feature/async-upgrades we will cover new patterns of the MoveNext method of IAsyncStateMachine which appears in use cases such as:
- await in foreach
- await in try
- foreach on result of await
- multiple awaits in different scenarios