Type parameters on Func delegates
Eric Lipert has another very interesting entry which explains why the team decided to use the last type parameter as the return value of a Func compatible delegate. I think that Eric should put his thoughts on a book so that I could read everything all over again while I’m on the bus. What I’m saying is that this guy know so many things and writes so well that I guess that we would all benefit from a paper version of his blog :)