code: def _iter_col_row(
      self, row: Sequence["CellT"]
  ) -> Iterator[Tuple["CellT", Column]]:
      for val, col in zip_longest(row, self.columns):
          if col is None:
              break
          yield with_value(val, self._fill_value), col
  
imports: from collections import abc
  from itertools import chain, repeat, zip_longest
  from operator import itemgetter
  from typing import TYPE_CHECKING, Any, Dict, ItemsView, Iterable, Iterator, List, Mapping, MutableSequence, Optional, Sequence, Set, Tuple, Union, overload
  from funcy import reraise
label_desc: Use image node_id 9 for calling the TabularData obj's underlying member method code with example usage: obj._iter_col_row(row) without return types