We all knew that and no one cared.
My thinking was that we now need very high resolution thinking about what types mean, for example, "do they come from functions which have these constraints as output", but that's just as ... well, it's unrealistic. How do you annotate the world?
If your output range was obvious to the compiler, that was never a problem to anyone.