public static void Main()
var list = Enumerable.Range(1, 10).Select(i => {
if(list.Any()) Console.WriteLine("There are items in the list; sideeffect={0}", sideeffect);
foreach(var item in list) {
Console.WriteLine("Item {0} enumerated; sideeffect={1}", item, sideeffect);