List
The list type is an array of values within a scope. A list can be indexed, similar to a struct.
A list can be closed or open. For an open list you have to specify the (infinite) tail of the list by prefixing it with ellipses ....
I1:
I2:
L1:
L2:
L3:
L4: