Archer30, I think, VR:C is not directly related to arrays. It's just the same as repeating !!VR:S multiple times.
If it's enough to use an array of y-variables like !#VA(var[10]:y), then you should.
In more complex cases, you may need to use SN:M.
The code of all functions like FU(Array_Push) can be found in 9999 era - stdlib.erm