bearophile wrote: > I didn't even know that lambda delegates in D2 can now infer the type > of their input argument, so you can use (x, y) instead of (int x, int > y). Can you tell me when this was changed? :-) That change *is* the template function literals, and they are only valid as template arguments.