関数型言語とオブジェクト志向って直交する概念だよね?