We can capture the progress in a single value.
It will or it won't. That's the beauty of it.
Always keep moving: Make the
co_awaitconsume the task.
Are you meant to be ephemeral, or are you intended to be durable?
Follow them as they pop into existence and vanish.
Are we done yet?
Let me know when it's ready.
A little bit of SFINAE tweaking.
Not that kind of movable type.
Now we do it.