Tweaks how variable name conflicts are handled, such that conflicting variable names will produce a sequence of the form "foo", "foo2", "foo3", etc - previously the numbers started at 0 and no two variables would ever share the name number prefix   - even though foo0 and bar0 can coexist without issue, the previous logic would name them foo0 and bar1.  This was confusing.
Tweaks how variable name conflicts are handled, such that conflicting variable names will produce a sequence of the form "foo", "foo2", "foo3", etc
- previously the numbers started at 0 and no two variables would ever share the name number prefix
  - even though foo0 and bar0 can coexist without issue, the previous logic would name them foo0 and bar1.  This was confusing.

cspotcode/angl,cspotcode/angl,cspotcode/angl