> -- Alexey Veselovsky писал(а):
> По моему, получилось почти 1 в 1 вот это:Не могу согласиться с "почти 1 в 1" -- всё-таки протаскивания номера шага там нет. Там по сути вариация на тему монады Maybe, точнее -- этомонада Either.
> -- Alexey Veselovsky писал(а):
> Да и в первой задаче вроде как не нужно было определять на каком шаге у нас всё отвалилось.Если бы не было нужды определять шаг сбоя, можно было бы обойтись просто монадой Maybe.