Coroutine example.