Как работает `AsyncStream` в Swift и какие проблемы он решает при преобразовании callback-based или delegate-based API в async sequences? — ДейлиПреп