The title "More ref return fixes in std.datetime now that the compiler allows them" of https://github.com/D-Programming-Language/phobos/pull/2227/files made me curious to what is meant by ref return. Is this a recent improvement in DMD?