Yeah, we should probably do that. It gets a little more complicated if you create a procedure (with a gray ring) that has its own script variables; in that case we should probably keep the different script scopes separated. We'll see what @jens thinks next time we scan for minor feature requests.
(But @18001767679 is right about those hideous camel case names!)