In one of your middle implementations, you'd ended this comment with a line like

> The function will be called each time this call is made and can return different values each time.

Then I asked you to change the body of the comment to fix up some grammar (that predated you), but again, I was vague and it sounded like I wanted the "different values" comment removed. I actually think that provides value. Could you tack it back on here and in `OutAndRefParametersConfigurationExtensions.cs`?
:blush: