エラーになる。たとえば
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.
と怒られる。モジュールを分けるとか,そういうことで回避できるんだろうけど。