It would be nice to have a "local" scope for an assignment widget.
Sometime I have an assignment that ends up being a large expression (i.e. a lot of wrapped parsing functions to break a string down).
Instead of making it one large expression I will usually break the bits down and do multiple "assignments" in one assign widget.
To avoid redundant function calls I have to declare local parameters at the action level.
It would be nice if I could create "local/temp" variables that are only scoped within the assign widget to avoid polluting the actions local variables.