関数型言っぽい書き方を追加。