Perbedaan antara `data` dan` tipe baru` di Haskell

Apa bedanya ketika saya menulis ini? data Book = Book Int Int melawan newtype Book = Book (Int, Int) -- "Book Int Int" is syntactically