Example where I noticed it: ``` uscrn/data.py:56: error: No overload variant of "update" of "MutableMapping" matches argument type "datetime" [call-overload] uscrn/data.py:56: note: Possible overload variants: uscrn/data.py:56: note: def update(self, SupportsKeysAndGetItem[Optional[Hashable], Any], /) -> None uscrn/data.py:56: note: def update(self, Iterable[tuple[Optional[Hashable], Any]], /) -> None ``` where [that line](https://github.com/zmoon/uscrn/blob/e0a344742647d7ab42b6dff8c312a0a935a1193d/uscrn/data.py#L56) is doing: ```python df.attrs.update(created=datetime_instance) ```