Но суть в том, что давно есть Either и давно известно, что ошибки валидации лучше возвращать сразу пачкой. Чтоб ни себя, ни людей вокруг не мучать. И для этого уже есть хорошо известное решение, о котором по крайней мере хорошо бы в обще-образовательных материалах говорить. Потому что завтра твои коллеги начитаются таких статей и будет такая же вакханалия как после В., только уже в другой плоскости.