Generic co- and contravariance in Visual Basic 2010. - Kellie, Binyam (MSDN magazine)