in単体なら演算子だけど、forではそれ含めて文だからねぇ
文脈によって解釈が変わるのはC/C++でも英語でも同じ

そしてタプルを作るのは丸括弧ではなく「,」である