in .net, it is possible to write:
(from n in numbers where n == 5 select n).ToList();
without those brackets, it is not possible to call the ToList() method. how can i explain to someone what this line does (all i can say is it precompiles the query, but i do not know if this is actually 100% correct).