Relevant post in a discussion thread that's related to the future of lazy in D: https://forum.dlang.org/post/ngkvntcrfdbsnxzfmcky@forum.dlan...
And are there any languages where lazy is not a failure in your opinion?
Edit: removed link to wrong swift feature proposal.