@nedbat Do any of the itertools iterators expose stuff like that? My impression was that these things are supposed to be composed into pipelines in a sort of functional programming style, so the details of which one is the outermost container would be irrelevant and maybe bad practice to rely on.