"local initialization" (ScriptParser new parse: ' | _aName index | _aName := #aName. index := 0 ') evaluate = 0 ifFalse: [ self error: 'Must be 0' ]
"local use"
(ScriptParser new parse: '| index | index := 0.
    65 timesRepeat: [ index := index + 1. ].
    index asCharacter'
) evaluate = $A ifFalse: [ self error: 'Must be $A' ]