A little bit ago, I asked for a name change to indicate that we're not just talking about values, but a thing that makes values. You did that. Then I noticed that everywhere else in the code we're using `valueProducer` for this sort of thing, not `valueProvider`. I should have been more explicit in my original comment.
Would you be so kind as to rename to `OutAndRefPrametersValueProducer`? I know it cascades to a lot of files.