functoolsのreduce って使ってますか?

replaceをまとめられないかなと調べていたら出くわしました