1Support for the foreach looping construct. Foreach is an idiom that
2allows for iterating over elements in a collection, without the use
3of an explicit loop counter. This package in particular is intended
4to be used for its return value, rather than for its side effects.
5In that sense, it is similar to the standard lapply function, but
6doesn't require the evaluation of a function. Using foreach without
7side effects also facilitates executing the loop in parallel.
8