Adding extremely flexible collection traversing functionality.