= Scopes = Support for nested scopes within a function body will be added. This will require changes to front, model, dynamic, state layers. == Changed to model layer == ScopeIF: Collection variables(); ScopeIF parent(); Iterator children(); int numChildren(); ModelIF: ScopeIF newScope(ScopeIF parentScope); LocationIF newLocation(ScopeIF scope, ...); methods to create locations need to specify scope instead of function FunctionIF: /* creating a function creates one scope automatically: */ ScopeIF outerScope();