Old: Method `__setitem__` of type `(bound method dict[Unknown, Unknown].__setitem__(key: Unknown, value: Unknown, /) -> None) | (bound method dict[tuple[Settings, bool], Unknown].__setitem__(key: tuple[Settings, bool], value: Unknown, /) -> None)` cannot be called with a key of type `tuple[str | @Todo(instance attribute on class with dynamic base), bool, bool]` and a value of type `Unknown` on object of type `dict[Unknown, Unknown] | dict[tuple[Settings, bool], Unknown]`
New: Method `__setitem__` of type `(bound method dict[@Todo(dict literal key type), @Todo(dict literal value type)].__setitem__(key: @Todo(dict literal key type), value: @Todo(dict literal value type), /) -> None) | (bound method dict[tuple[Settings, bool], Unknown].__setitem__(key: tuple[Settings, bool], value: Unknown, /) -> None)` cannot be called with a key of type `tuple[str | @Todo(instance attribute on class with dynamic base), bool, bool]` and a value of type `Unknown` on object of type `dict[@Todo(dict literal key type), @Todo(dict literal value type)] | dict[tuple[Settings, bool], Unknown]`