ConstWhether the definition at definition is made only after statement ran: it sits in a later top-level statement,
which holds a nested one too, as the function it is nested in does not exist before.
Readonlyname: "ProgramOrder"How many top-level statements of the same file after statement the top-level definition at definition is made, 0 for any other.
The top-level statement holding id if the program runs it once, in program order, undefined otherwise.
Program order of top-level code outside loops and quotes: it runs once, so its definitions are not there yet for the statements before.