https://issues.dlang.org/show_bug.cgi?id=23985 --- Comment #2 from timon.gehr at gmx.ch --- If inferring `return scope` on `a` was not the intention, can you maybe clarify how a fix for this issue would work? --