docs: def iterrowproxy(self, cls=RowProxy):
          """Iterate over the resource as row proxy objects, which allow acessing colums as attributes. Like iterrows,
          but allows for setting a specific RowProxy class. """
  
          row_proxy = None
  
          headers = None
  
          for row in self:
  
              if not headers:
                  headers = row
                  row_proxy = cls(headers)
                  continue
  
              yield row_proxy.set_row(row)