それだと連想配列が破壊的に書きかえられてるように
見えますが、関数型といってもそんなもんなんすか。