Прочитал 3 раза, но не понял
Окей, давай конкретику просто приведу. Есть interface Wallet, за абстракциями создаю его конкретную имплементацию, но в конструктор нужны данные, которые получить могу только асинхронно - из рума и сетевых запросов. В итоге обьект не могу просто так собрать, он у меня приходит в обертке Single. Выходит, что я его должен ждать, блочить весь флоу, завязанный на компоненте, который еще не создан