Вопросы к Поиску с Алисой
Некоторые преимущества использования монады Either для обработки ошибок в функциональном программировании:
Монада Either используется для обработки вычислений, которые могут вернуть либо успешный результат (Right), либо ошибку (Left). scalabook.ru