C++でやろうとすると実行コストで不利になる
ところがRustがゼロコストで実現してしまった
そのためメソッドチェーンが問題なのではなくC++の言語仕様に不備があるためだったと判明済み