link to functional iterators