Hi! Can anybody tell me how to refactor this: ```...
# arrow
p
Hi! Can anybody tell me how to refactor this:
Copy code
Validated.applicativeNel<Failure>()
        .tupledN(
                Validated.fromEither(valId).toValidatedNel(),
                Validated.fromEither(valName).toValidatedNel(),
                Validated.fromEither(valDescription).toValidatedNel(),
                Validated.fromEither(valEmail).toValidatedNel(),
                Validated.fromEither(valFrom).toValidatedNel(),
                Validated.fromEither(valAuthenticationId).toValidatedNel(),
                Validated.fromEither(valUrl).toValidatedNel(),
                Validated.fromEither(valSettings).toValidatedNel(),
                Validated.fromEither(valProperties).toValidatedNel()
        )
        .fix().toEither()
s
Copy code
Validated.fromEither(valId).toValidatedNel().zip(           Validated.fromEither(valName).toValidatedNel(),          Validated.fromEither(valDescription).toValidatedNel(),            Validated.fromEither(valEmail).toValidatedNel(),     Validated.fromEither(valFrom).toValidatedNel(),           Validated.fromEither(valAuthenticationId).toValidatedNel(),            Validated.fromEither(valUrl).toValidatedNel(),            Validated.fromEither(valSettings).toValidatedNel(),             Validated.fromEither(valProperties).toValidatedNel(),
::Tuple9
).toEither()
p
Thanks a lot!