Measuring coroutine blocking time

Here are some discussions about this: