関数型はノイマン型上だと実装が見えにくい。
Cのほうがシンプル。