I'm a little confused as to the difference between a type and a data type in Haskell.

From the literature I have encountered I got the impression they were different concepts.

Edit
Report