[Haskell-beginners] Multiple declarations of value constructor