Old: Method `__getitem__` of type `Overload[(key: tuple[int, int], /) -> Expr, (key: tuple[int, Unknown], /) -> Self@RepMatrix, (key: tuple[Unknown, int], /) -> Self@RepMatrix, (key: tuple[Unknown, Unknown], /) -> Self@RepMatrix, (key: int, /) -> Expr, (key: slice[Any, Any, Any], /) -> list[Expr]]` cannot be called with key of type `tuple[Literal[1], Literal[2], Literal[3]]` on object of type `MutableSparseMatrix`
New: Method `__getitem__` of type `Overload[(key: tuple[int, int], /) -> Expr, (key: tuple[int, Unknown], /) -> Self@__getitem__, (key: tuple[Unknown, int], /) -> Self@__getitem__, (key: tuple[Unknown, Unknown], /) -> Self@__getitem__, (key: int, /) -> Expr, (key: slice[Any, Any, Any], /) -> list[Expr]]` cannot be called with key of type `tuple[Literal[1], Literal[2], Literal[3]]` on object of type `MutableSparseMatrix`