https://issues.dlang.org/show_bug.cgi?id=23941 --- Comment #8 from Vladimir Panteleev <dlang-bugzilla at thecybershadow.net> --- Is there a better solution to the "function which only sometimes needs to make a copy" problem? --