DefaultOnVertxEventLoop
In this mode, the coroutine is launched in a CoroutineScope probably with a CoroutineDispatcher (such as a CoroutineVerticle) with the arguments EmptyCoroutineContext and CoroutineStart.UNDISPATCHED. After calling a suspending function that doesn't resume on the Vert.x event loop by default (especially and mainly non-Vert.x functions, such as delay), the coroutine is redispatched to the Vert.x event loop.