В вашей ссылке есть целый раздел для Scope Builder , в котором довольно неплохо описывается, что вам не хватает одного компоновщика:
В дополнение к предоставленной области сопрограмм разными строителями можно объявить собственную область, используя coroutineScope строитель. Он создает область сопрограмм и не завершается, пока не завершатся все запущенные дочерние элементы.
Пожалуйста, прочитайте свои источники задолго до того, как задавать вопросы здесь.