Walks a Generator following the iterator protocol