On Monday, 8 December 2014 at 21:16:36 UTC, Walter Bright wrote: > A 'scope ref' parameter may not be returned as a 'ref' or a > 'scope ref'. > It can safely be returned if you consider its lifetime as the intersection of the lifetime of the function's parameter.