: Warning: -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell : Warning: -XGeneralizedNewtypeDeriving is not allowed in Safe Haskell; ignoring -XGeneralizedNewtypeDeriving