[error] invalid-argument-type - Method `__getitem__` of type `bound method dict[((a: Any, b: Any, /) -> Any) | ((a: _SupportsDunderLE | _SupportsDunderGE | _SupportsDunderGT | _SupportsDunderLT, b: _SupportsDunderLE | _SupportsDunderGE | _SupportsDunderGT | _SupportsDunderLT, /) -> Any) | ([_T_co](a: _SupportsInversion[_T_co], /) -> _T_co) | ([_T_co](a: _SupportsNeg[_T_co], /) -> _T_co), str].__getitem__(key: ((a: Any, b: Any, /) -> Any) | ((a: _SupportsDunderLE | _SupportsDunderGE | _SupportsDunderGT | _SupportsDunderLT, b: _SupportsDunderLE | _SupportsDunderGE | _SupportsDunderGT | _SupportsDunderLT, /) -> Any) | ((a: _SupportsInversion[_T_co], /) -> _T_co) | ((a: _SupportsNeg[_T_co], /) -> _T_co), /) -> str` cannot be called with key of type `(...) -> Unknown` on object of type `dict[((a: Any, b: Any, /) -> Any) | ((a: _SupportsDunderLE | _SupportsDunderGE | _SupportsDunderGT | _SupportsDunderLT, b: _SupportsDunderLE | _SupportsDunderGE | _SupportsDunderGT | _SupportsDunderLT, /) -> Any) | ([_T_co](a: _SupportsInversion[_T_co], /) -> _T_co) | ([_T_co](a: _SupportsNeg[_T_co], /) -> _T_co), str]`
[error] invalid-argument-type - Method `__getitem__` of type `bound method dict[Overload[[_T_contra, _T_co](a: SupportsAdd[_T_contra, _T_co], b: _T_contra, /) -> _T_co, [_T_contra, _T_co](a: _T_contra, b: SupportsRAdd[_T_contra, _T_co], /) -> _T_co] | Overload[[_T_contra, _T_co](a: SupportsSub[_T_contra, _T_co], b: _T_contra, /) -> _T_co, [_T_contra, _T_co](a: _T_contra, b: SupportsRSub[_T_contra, _T_co], /) -> _T_co] | Overload[[_T_contra, _T_co](a: SupportsMul[_T_contra, _T_co], b: _T_contra, /) -> _T_co, [_T_contra, _T_co](a: _T_contra, b: SupportsRMul[_T_contra, _T_co], /) -> _T_co] | ... omitted 5 union elements, str].__getitem__(key: Overload[(a: SupportsAdd[_T_contra, _T_co], b: _T_contra, /) -> _T_co, (a: _T_contra, b: SupportsRAdd[_T_contra, _T_co], /) -> _T_co] | Overload[(a: SupportsSub[_T_contra, _T_co], b: _T_contra, /) -> _T_co, (a: _T_contra, b: SupportsRSub[_T_contra, _T_co], /) -> _T_co] | Overload[(a: SupportsMul[_T_contra, _T_co], b: _T_contra, /) -> _T_co, (a: _T_contra, b: SupportsRMul[_T_contra, _T_co], /) -> _T_co] | ... omitted 5 union elements, /) -> str` cannot be called with key of type `(...) -> Unknown` on object of type `dict[Overload[[_T_contra, _T_co](a: SupportsAdd[_T_contra, _T_co], b: _T_contra, /) -> _T_co, [_T_contra, _T_co](a: _T_contra, b: SupportsRAdd[_T_contra, _T_co], /) -> _T_co] | Overload[[_T_contra, _T_co](a: SupportsSub[_T_contra, _T_co], b: _T_contra, /) -> _T_co, [_T_contra, _T_co](a: _T_contra, b: SupportsRSub[_T_contra, _T_co], /) -> _T_co] | Overload[[_T_contra, _T_co](a: SupportsMul[_T_contra, _T_co], b: _T_contra, /) -> _T_co, [_T_contra, _T_co](a: _T_contra, b: SupportsRMul[_T_contra, _T_co], /) -> _T_co] | ... omitted 5 union elements, str]`