Lets a Xar be used in a for loop over its elements in order: it is the element (a pointer with for *) and it_index its index.
Reverse iteration is not supported and is rejected at compile time. Do not add during the loop.
for_expansion :: (array: *$T/Xar, body: Code, flags: For_Flags)
Parameters
- array: *$T/Xar
- body: Code
- flags: For_Flags