Other relevant code snippets: ```interface EffectV...
# arrow
g
Other relevant code snippets:
Copy code
interface EffectValidatorFailFast<F, E> : EffectValidator<F, ForFailFast<E>, E>

interface EffectValidator<F, S, E> : Async<F> {
    val repo: Repo<F>
    val validatorAE: ValidatorAE<S, E>
}

typealias ValidatorAE<S, E> = ApplicativeError<S, Nel<E>>

typealias ForFailFast<E> = EitherPartialOf<Nel<E>>