##
7.4 #set and #set global

The template:

      #set $namesList = ['Moe','Larry','Curly']
      $namesList
      #set global $toes = ['eeny', 'meeny', 'miney', 'moe']
      $toes

The output:

      ['Moe', 'Larry', 'Curly']
      ['eeny', 'meeny', 'miney', 'moe']

The generated code:

      1  namesList = ['Moe','Larry','Curly']
      2  write(filter(namesList)) # generated from '$namesList' at line 2, col 1.
      3  write('\n')
      4  globalSetVars["toes"] = ['eeny', 'meeny', 'miney', 'moe']
      5  write(filter(VFS(SL,"toes",1))) # generated from '$toes' at line 4, col 1.
      6  write('\n')

`globalSetVars` is a local variable shadowing `._globalSetVars`. Writes go into it directly, but reads take advantage of the fact that `._globalSetVars` is on the searchList. (In fact, it's the very first namespace.)