```scala
val fPut = store.put(k -> Semigroup.plus(optV, Some(v)).flatMap { Monoid.nonZeroOption(_) })
```