+str #15108 Use value equality on Producers wrapping iterables

Fixes #15108