DF#map-style iterators