```scala
  Semigroup.sumOption(items.collect { case Some(v) => v })
```