allResult

fun <T> Iterable<T>.allResult(predicate: (T) -> Result?): Result(source)
fun <T> Array<T>.allResult(predicate: (T) -> Result?): Result(source)

returns VALID if all Results are VALID, otherwise returns OPEN if any result is OPEN, otherwise returns INVALID