"Times" command does not reset the ${!Times} Variable

Hi, do you have a test macro for us?

I tested with this macro and everything works fine, even with nested loops:

{
  "Name": "nested times loop",
  "CreationDate": "2020-4-22",
  "Commands": [
    {
      "Command": "times",
      "Target": "5",
      "Value": ""
    },
    {
      "Command": "echo",
      "Target": "outer loop=${!times}",
      "Value": "blue"
    },
    {
      "Command": "times",
      "Target": "5",
      "Value": ""
    },
    {
      "Command": "echo",
      "Target": "middle loop=${!times}",
      "Value": "pink"
    },
    {
      "Command": "times",
      "Target": "5",
      "Value": ""
    },
    {
      "Command": "echo",
      "Target": "inner loop=${!times}",
      "Value": "green"
    },
    {
      "Command": "end",
      "Target": "",
      "Value": ""
    },
    {
      "Command": "end",
      "Target": "",
      "Value": ""
    },
    {
      "Command": "end",
      "Target": "",
      "Value": ""
    }
  ]
}