<https://gist.github.com/PaulWoitaschek/67046a4a5f...
# coroutines