(EitherT) достаточно ок, или есть более устоявшиеся подходы?
chronicle попробуй
Validation монада
Вобщем зашло https://hackage.haskell.org/package/lens-4.19.2/docs/Control-Lens-Traversal.html#v:traverseOf
Обсуждают сегодня