Bug Fix: Fixed bug that resulted in inconsistent behavior for types inferred from tuple expressions containing literal entries.
Bug Fix: Fixed recent regression that resulted in incorrect type evaluation when a forward-referenced recursive type alias was used as an iterable type.
Bug Fix: Fixed bug that resulted in incorrect type evaluation within case statement in some situations.
Bug Fix: Fixed bug that resulted in sporadic errors when evaluating index expressions within a loop.
Performance: Simplified some internal types, which results in less memory usage and better performance.
Performance: ixed a performance issue (combinatoric explosion) related to TypedDict classes that were narrowed based on a series of in
type guard tests.