```scala
LeftJoinedProducer(producer, StoreWrapper(storeSupplier)) =>
```
might be cleaner. Up to you.