docs: def _resolve_call(self, table, column='', value='', **kwargs):
          """Internal method to resolve the API wrapper call."""
          if not column:
              return self.catalog(table)
          elif not value:
              return self.catalog(table, column)
          # We have all the table, column, and value, and now need to
          # ensure they're all strings and uppercase.
          column = column.upper()
          value = str(value).upper()
          data = self.call_api(table, column, value, **kwargs)
          if isinstance(data, dict):
              # Data is actually the first value.
              data = data.values()[0]
          return data