>>951
List::Util::PP::reduce だと for と挙動は一致する。だからそっちの実装確認しても無意味。