> Ahhhh wait. I see what you're getting at here now. The compile time and runtime semantics are different. From the
spec.
Runtime Semantics: > The file number value is the file number (section 5.4.5) that is the result of Let-coercing the result of evaluating the <expression> element of a <file-number> to declared type Integer.
Compile Time Semantics: > The declared type (section 2.2) of the <expression> element of a...