Все эти игры с yield promise async await это всего лишь попытки убрать вложенность колбеков а хочется настоящей синхронности там где это нужно. Увидел метку остановился ждешь и точка. Этого не хватает.
Тебя случайно госдеп не подкупил? Все пиаришь и пиаришь этот go) Нету у него шансов. Это единственная проблема которую со временем решат. Как бы они сейчас не ломались. В итоге получим один язык в браузере на сервере на десктопе в моб. Эти тысячи языков уже надоели.