### Is your feature request related to a problem? Please describe. `if a == 1` narrows `a` to `Literal[1]`, but `if 1 == a` does not [playground](https://pyright-play.net/?code=CYUwZgBGAUCGBcECWA7ALhAPhAcgexRAEp4BYAKAiuUgEYIBeBiBC69iAJxADcRYANgH00ATwAOIOESoBiZOiy4CINtSSRYjZrTKUOVbn0EiJU2DIjyAMkjQhOggNq0AuhSA) ### Describe the solution you’d like Narrow down the type of `a` in both cases