lambdaで書き直せるなら関数型かよ?
ならすべてのプログラム言語の機能は関数型の機能だな。