This is actually an explicit design decision; it means that the analysis is tractable, and that you don't get spooky-at-a-distance error messages.
The number of times I see people recommend "just cut and paste in whatever type the compiler said it expected ..." just makes my hair curl.
It also tends to make the code more obscure and unreadable, sometimes completely so.
The number of times I see people recommend "just cut and paste in whatever type the compiler said it expected ..." just makes my hair curl.
It also tends to make the code more obscure and unreadable, sometimes completely so.