2 options : either I am completely wrong or there are enormous bugs (I tried a commit from last year but got the same behaviour) .... I'd prefer the first option.
x={1,2,3,4,5,6,7,8}; y={0};
(x==y) returns TRUE !
x={1,2,3,4,5,6,7,8}; y={1};
z=x*y;
// after that z={1} !
See the following commit for the full example :
Kirija@8b24259