Diferença entre `data` e` newtype` em Haskell
Qual é a diferença quando escrevo isso? data Book = Book Int Int versus newtype Book = Book (Int, Int) -- "Book Int Int" is syntactically