Nice! Another alternative:

```scala
iters.collectFirst { case iter if iter.nonEmpty => iter.head }
```