These are the functions that receive an enumeration of elements and convert into something else:
-
Another enumeration of elements, which may include both the elements from the original enumeration
(e.g. filtered according to certain conditions) and some other elements related to the original ones
-
An array of some values (objects) produced by the received elements