Question?
Why can’t you set up a list variable straight away and be constant. .
The only way I have found a way to create a variable list is to populate from the piston set variable. With each index number. Once that is done it will save the values. You can then remove the sevariable command from the piston after first run and they will remain, and can be referenced.
Just kind of clumsy way of doing it.