docs: def row(self, data):
          """Return a formatted row for the given data."""
          for column in self.column_funcs:
              if callable(column):
                  yield column(data)
              else:
                  yield utils.lookup(data, *column)