Re: Generalized Newtype Deriving not allowed in Safe Haskell