2010-09-04 data,newtype,typeについて Haskell type 既存の型を別の名前にしただけ.再帰はできない. data 完全に新しい型を定義する.再帰はできる. newtype 既存の型を使って新しい型を作る.再帰はできる.