Consider this code: ```fsharp let a, b: int = () ``` The error is produced on the `unit` expression, but it says that the type is `int`: <img width="506" height="174" alt="Image" src="https://github.com/user-attachments/assets/b5b57a0a-41dd-4b03-ac7d-001b9dc5413d" /> ``` Error FS0001 : This expression was expected to have type ''a * 'b' but here has type 'int' ``` This may be happening due to some expressions rewriting during the analysis.