I guess 
```scala
(it: Iterator[T]) => Option(it.aggregate(zeroValue)(cleanSeqOp, combOp))
```
should be just as good, maybe better.