The review of SE-0515: Allow reduce to produce noncopyable results has ended, and the Language Steering Group has decided to accept the proposal. There was unanimous support for what the community sees as an obvious generalization of the existing reduce API to work with noncopyable state values.
One question that arose in the review discussion was whether reduce should also be generalized to use typed throws instead of rethrows. If there are no implementation barriers preventing it, the Language Steering Group will allow the typed throws generalization without further review, under our existing blanket acceptance of trivial typed throws generalizations for existing rethrows standard library APIs.
Thanks to everyone who participated in the review!