This enables the generator for any block to see all variable names and procedure names in the whole program, including those that haven’t generated yet.