static > ItIt unpackIteratorOfLists(Iterator it) { ret nestedIterator(it, func(B l) -> Iterator { iterator(l) }); }