Я могу представить это на идрисе, где ты можешь статически гарантировать, что лист с эффектами выходной содержит как минимум один элемент и это стейт, запакованный в эффект
В остальном это какой-то пиздецок, особенно учитывая то, что со стейтом тоже хочется что-нибудь делать, какие-нибудь констреинты накидывать или поверх фичи крутить абстракции
ну так вот у тебя ЖопаРепозиторий и он едиственное за что ответственнен это за жопу, а откуда она пришла из мети или из кеша тебе как пользователю всё равно
ну так вот у тебя ЖопаРепозиторий и он едиственное за что ответственнен это за жопу, а откуда она пришла из мети или из кеша тебе как пользователю всё равно
как ты будешь поступать, если у тебя в одном месте чему-то нужно получить свежие данные, в другом - свежие или кеш в случае ошибки, а в третьем - кеш. три гейтвея пилить?