Учитывая последовательность eithers Seq[Either[String,A]] с Left, является сообщением об ошибке. Я хочу получить Either[String,Seq[A]], где я получаю a Right (который будет Seq[A]), если все элементы последовательности Right. Если есть хотя бы один Left (сообщение об ошибке), я бы хотел получить первое сообщение об ошибке или конкатенацию всех сообщений об ошибках.
Конечно, вы можете опубликовать код scalaz, но меня тоже интересует код, который его не использует.
Изменить
Я изменил заголовок, изначально запрошенный Either[Seq[A],Seq[B]], чтобы отразить тело сообщения.