書き込んでから気づいたけど、tuple() はイテレータの next() が StopIeration
例外を出すまで処理するんだからこれでいいのか。他のイテレータからの例外なんで
違和感あるけど(スレ汚し失礼)