¿Cuál es la mejor manera de esperar hasta que el actor se detenga en kotlinx.coroutines 0.20?

En kotlinx.coroutines 0.19, el actor devuelve ActorJob que se puede join ed:

 val myActor = actor<...> { ... } ... myActor.join() 

En 0.20, ha cambiado para devolver SendChannel . Al observar la implementación, todavía devuelve una instancia de una class que amplía Job , por lo que podría escribir

 ... (myActor as Job).join() 

pero este es un olor a código obvio. ¿Hay una mejor alternativa?