Coroutines

Open Dmitriy Morozov requested to merge mrzv/diy:coroutine into master

Add diy::coroutine

Merge request reports