one := [1] ----> list(1) two := [2,2] ----> list(2) x := one ----> list(1) x &:= one ----> list(1) x ----> list(1) x := one ----> list(1) x &:= two ----> list(2) x ----> list(2) x := one ----> list(1) x |||:= one ----> list(2) x ----> list(2) x := one ----> list(1) x |||:= two ----> list(3) x ----> list(3) x := one ----> list(1) x ===:= one ----> list(1) x ----> list(1) x := one ----> list(1) x ===:= two ----> none x ----> list(1) x := one ----> list(1) x ~===:= one ----> none x ----> list(1) x := one ----> list(1) x ~===:= two ----> list(2) x ----> list(2) Run-time error 102 at line 35 in expr16.icn numeric expected offending value: [2,2]