Description
The TraversalStrategies class evolved a few times from its early inception and how strategies were applied morphed along with it. As strategy application now relies on an simple Iterable it might make sense that we just implement that interface on TraversalStrategies itself and remove other methods of usage.