The Validate effect is similar to the Either effect but let you accumulate failures: `> Left(NonEmptyList(-3 is not positive, -2 is not positive))`
Validate
Either