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