It’s not available in common because not all platforms have a concept of “blocking” (namely JS). There are no such primitives in JS that would allow coroutines to block
That said, #kotest supports testing coroutines on JS, and works pretty well for it. Internally, it returns a Promise to the underlying testing frameworks instead of blocking directly