You can do the whole dance with atomic references ...
# coroutines
a
You can do the whole dance with atomic references in the outer most scope but it’s easy to get wrong not to mention ugly