@odomontois а что делать с apply(E => Task)? Ведь такой конструктор не даст возможности выкинуть не-фатальную ошибку, а делать E => Task[Either[Err, A]] выглядит громоздко
оставить как конструктор, не выбрасывающий нефатальных ошибок
@odomontois а что делать с apply(E => Task)? Ведь такой конструктор не даст возможности выкинуть не-фатальную ошибку, а делать E => Task[Either[Err, A]] выглядит громоздко