I dislike `each` functions what happens if we want the package list for something else, instead of for iterating?

The only reason I think we should have them, is if it is expensive to generate a complete list (as in with `eachFile`) and we want to short circuit it as times.