関数型プログラミングを徐々に適用
Merge remote-tracking branch 'origin/master'
冗長な呼び出しをなくして直書き、またはラムダ式化をさらに進める