nquinn
11/11/2017, 5:57 AMval childValidation = children.k().traverse(
{ it.validate() },
Validated.applicative()
).ev()
val myValidation = childValidation.fold({ errors ->
Validated.Invalid(Nel(AggregateError(this), errors.all))
}){
Validated.valid()
}