並列プロクラミング言語GHCの設計思想