エラーになる。たとえば
data Cream = Eric Int | Jack Int | Ginger data Guiterist = Eric | Bill | Frank | Jeff
これを ghci に読み込むと
*Main> :l datatype.hs Compiling Main ( datatype.hs, interpreted ) datatype.hs:3:17: Multiple declarations of `Main.Eric' Declared at: datatype.hs:1:13 datatype.hs:3:17 Failed, modules loaded: none.
と怒られる。モジュールを分けるとか,そういうことで回避できるんだろうけど。