// CS1678: Parameter `1' is declared as type `T' but should be `IStream' // Line: 14 using System; interface IStream { } static class X { public static IStream Select (IStream stream, Func, U> selector) { return Select (stream, (T _) => selector(stream)); } }