My first take on C++ coroutines

In this post I’ll go through the disassembly (commented inline) of the following C++ snippet:

Disassembly: