### Describe the Bug Given: ```python mp: dict[int, int] = { 1: 2, 3: "test" } ``` This tells me: ``` `dict[int, int | str]` is not assignable to `dict[int, int]` ``` But the error message is reported as the whole dict literal in `{ brackets }`. Would be nice if it told me just about the one that is wrong. ### Sandbox Link https://pyrefly.org/sandbox/?code=LYBwXABAJglgxgFwNowHYIDQTQguhAXggG8AoCCiARkgCYNzKBmSAIgQFMBnBV0gXyA&version=3.12 ### (Only applicable for extension issues) IDE Information _No response_