The implementation of coroutines is in itself a la...
# arrow-contributors
p
The implementation of coroutines is in itself a labyrinth, like why would they check that COROUTINE_SUSPENDED marker by reference to assert if a block returned a value or not