Select into anonym  objects, For(Func<T>), For<T>(), Ignore(Func<T,T2>)