From dahlbyk answer to this question : Map two lists into a dictionary in C# , Leppie wrote this comment:
Pity there is a need for a Zip method. If only more statically typed languages would support generic variadic parameters, Select would handle this (like map in Scheme). – leppie
What does that mean? (I don't know Scheme) :)