ええー、どう見たって関数型言語のほうがコードがシンプルじゃん…