I hadn't thought of it that way, but I agree with you that it would work too.
If I understand correctly, you mean some range constructors like
this?
I've searched through the current proposals and it seems to me that these constructors haven't been proposed yet (even in the optional range support proposal), have they?
If they haven't yet been proposed, what do you think about drafting a proposal to include them?
Another question, why favor the constructor from ranges approach over the collect free function approach?
Thank you.
Corentin Adam