Ahh...I see what you mean about the multidimensionality, now. It is a reshaped list comprehension:
>>> reshape([i + j for i in range(4) for j in range(3) for k in range(2)], [[2]]*3)
[[[0, 0], [1, 1], [2, 2]], [[1, 1], [2, 2], [3, 3]], [[2, 2], [3, 3], [4, 4]], [[3, 3], [4, 4], [5, 5]]]
>>> _==S(str(ArrayComprehension(i+j ,(i,0,3),(j,0,2),(k,0,1)).doit()))
True
So I see the reason not to call it a List.