## The symptom

Calling `doc.list_tables()` with the codaio Python wrapper raises:

```
__init__() got an unexpected keyword argument 'table_type'
```

## Why

The Coda API v1 added a `table_type` field to the list_tables response, and the
codaio `Table` model did not accept it, so deserialization crashed. A community
PR added the missing field and the maintainer merged it the same day.

## The fix

```
pip install --upgrade codaio
```

Current releases include the fix and accept the v1 API response.

## The general lesson

"Unexpected keyword argument" from a wrapper right after an API version bump
almost always means the API added a field the wrapper model does not know. Check
the wrapper's changelog before rewriting your code; the fix is usually an
upgrade away.