> Why comma operator confuse programmers? I don't think so.

Because I have to look up the spec to see how it's implemented. Specifically the order of operations. And then I have to wonder whether the compiler follows the spec.

At the end of the day you could have just used `;`, but wanted to hide two statements into one just to save on bracket count.

Also, wasn't there discussion about how tuple implementations require removing the comma operator?