options currently set: none. base language is: Haskell2010 with the following modifiers: -XNoDatatypeContexts -XNondecreasingIndentation GHCi-specific dynamic flag settings: other dynamic, non-language, flag settings: -fno-ghci-history -fimplicit-import-qualified warning settings: Should fail, GADTs is not enabled options currently set: none. base language is: Haskell2010 with the following modifiers: -XNoDatatypeContexts -XGADTSyntax -XGADTs -XMonoLocalBinds -XNondecreasingIndentation GHCi-specific dynamic flag settings: other dynamic, non-language, flag settings: -fno-ghci-history -fimplicit-import-qualified warning settings: Should work, GADTs is in force from :set options currently set: none. base language is: Haskell2010 with the following modifiers: -XNoDatatypeContexts -XGADTSyntax -XMonoLocalBinds -XNondecreasingIndentation GHCi-specific dynamic flag settings: other dynamic, non-language, flag settings: -fno-ghci-history -fimplicit-import-qualified warning settings: Should fail, GADTs is now disabled base language is: Haskell2010 with the following modifiers: -XNoDatatypeContexts -XExtendedDefaultRules -XGADTSyntax -XGADTs -XMonoLocalBinds -XNoMonomorphismRestriction -XNondecreasingIndentation GHCi-specific dynamic flag settings: other dynamic, non-language, flag settings: -fno-ghci-history -fimplicit-import-qualified warning settings: Should fail, GADTs is only enabled at the prompt C :: T Int