関数型言語があったらオブジェクト指向いらないよね