haskellはオブジェクト指向言語と言っていいでしょう