Add a `repositories` in `Environment` which provides an iterator range for the repositories, allowing C++11 style range based iteration.
Add a `repositories` in `Environment` which provides an iterator range for the repositories, allowing C++11 style range based iteration.