On 2018-08-02 13:33, Steven Schveighoffer wrote: > // variadic lazy paramters > void bar(int delegate()[] items...) > { > writeln(items[0]()); > writeln(items[1]()); > writeln(items[2]()); > } I'm surprised that this doesn't need to be called with a delegate syntax, i.e. bar({ return 0; }); -- /Jacob Carlborg