On Tuesday, 31 May 2022 at 19:59:21 UTC, Steven Schveighoffer wrote: > Note that you can declare a prototype, but this also declares a > symbol, and D does not allow you to redefine symbols. And this doesn't make any sense. Why would local functions not work like lambdas?