inOrder<S> static method
Creates a new validator by sequencing validators
returns errors with first failing validator or succeeds if all validators succeed.
Implementation
static Validator<S> inOrder<S>(List<Validator<S>> validations) {
return validations.reduce((lhs, rhs) => _join(lhs, rhs));
}