transiter (cargo): An Iterator suitable for navigating recursive structures and DAGs
Keywords: iterator|recursion