public static Validation <T> Invalid <T>(NonEmptyReadOnlyList <ValidationError> errors) => new InternalInvalid <T>(errors);
public InternalInvalid(NonEmptyReadOnlyList <ValidationError> errors) { _errors = errors; }
public ValidationException(NonEmptyReadOnlyList <ValidationError> errors) { Errors = errors; }