On Wednesday, 29 May 2013 at 15:11:53 UTC, Andrei Alexandrescu wrote: > How does C# solve it? I'm failing to find this really good blog post by a C# designer I read a while ago that explains how it works. I'll keep looking; my memory is fuzzy on the details and I wouldn't be able to explain it well.