I noticed when I was fixing std.range this morning that a lot of opportunities to use auto ref aren&#39;t taken advantage of.  Is there any reason for this that still applies?  If not, should all of std.range be converted to auto ref so we can finally send all the bugs related to rvalue vs. lvalue returns that have plagued std.range to the ash heap of history?<br>