Jim Newton
4/7/2016 3:13:00 PM
There is also the following sentence:
--> The meaning of a type declaration is equivalent to changing each reference to a variable (var) within the scope of the declaration to (the typespec var)
Which seems to imply that if x is declared as both type A and type B then a usage of x
is both equivalent to (the A x) and also (the B x), which seems to me to either mean
(the A (the B x)) or equivalently (the (and A B) x).
Does anyone agree or disagree with my interpretation?