Re: If newtype = data !, then why use does Haskell' need newtype