On Tuesday, 1 January 2019 at 21:14:09 UTC, Michelle Long wrote: > auto foo(S s) > { > static foreach(k, p; [s, this]) > for(int i = 0; i < p.length; i++) > ... > } try static foreach(.......) {{ stuff }} The double {{ and double }} are intentional.