**Bug Report** **To Reproduce** ``` def foo() -> None: user = None while True: if user is None: user = 123 else: print(1 + "lol") foo() ``` **Expected Behavior** mypy error + runtime error **Actual Behavior** no mypy error **Your Environment** - Mypy version used: 0.930