On Thursday, 3 July 2014 at 01:55:14 UTC, safety0ff wrote: > Actually, this is an enhancement because adding: > enum b = blah > > Makes them fail. :( The question is now: how can the delegate be evaluated for the return value but not for the enum?