content: {-# OPTIONS_GHC -fno-warn-orphans -fno-warn-unused-matches #-}
  {-# LANGUAGE ConstraintKinds       #-}
  {-# LANGUAGE FlexibleInstances     #-}
  {-# LANGUAGE MultiParamTypeClasses #-}
  {-# LANGUAGE TemplateHaskell       #-}
  {-# LANGUAGE UndecidableInstances  #-}
  module Language.Haskell.Names.Open.Derived where
  
  import           Data.Generics.Traversable.TH
  import           Language.Haskell.Exts
  
  deriveGTraversable ''ModuleName
  deriveGTraversable ''SpecialCon
  deriveGTraversable ''QName
  deriveGTraversable ''Name
  deriveGTraversable ''Boxed
  deriveGTraversable ''IPName
  deriveGTraversable ''QOp
  deriveGTraversable ''Op
  deriveGTraversable ''CName
  deriveGTraversable ''Module
  deriveGTraversable ''ModuleHead
  deriveGTraversable ''ExportSpecList
  deriveGTraversable ''ExportSpec
  deriveGTraversable ''ImportDecl
  deriveGTraversable ''ImportSpecList
  deriveGTraversable ''ImportSpec
  deriveGTraversable ''Assoc
  deriveGTraversable ''Decl
  deriveGTraversable ''Annotation
  deriveGTraversable ''DataOrNew
  deriveGTraversable ''DeclHead
  deriveGTraversable ''InstHead
  deriveGTraversable ''InstRule
  deriveGTraversable ''Deriving
  deriveGTraversable ''Binds
  deriveGTraversable ''IPBind
  deriveGTraversable ''Match
  deriveGTraversable ''QualConDecl
  deriveGTraversable ''ConDecl
  deriveGTraversable ''FieldDecl
  deriveGTraversable ''GadtDecl
  deriveGTraversable ''ClassDecl
  deriveGTraversable ''InstDecl
  deriveGTraversable ''BangType
  deriveGTraversable ''Rhs
  deriveGTraversable ''GuardedRhs
  deriveGTraversable ''Type
  deriveGTraversable ''TyVarBind
  deriveGTraversable ''FunDep
  deriveGTraversable ''Context
  deriveGTraversable ''Asst
  deriveGTraversable ''Literal
  deriveGTraversable ''Exp
  deriveGTraversable ''XName
  deriveGTraversable ''XAttr
  deriveGTraversable ''Bracket
  deriveGTraversable ''Splice
  deriveGTraversable ''Safety
  deriveGTraversable ''CallConv
  deriveGTraversable ''ModulePragma
  deriveGTraversable ''Tool
  deriveGTraversable ''Activation
  deriveGTraversable ''Rule
  deriveGTraversable ''RuleVar
  deriveGTraversable ''WarningText
  deriveGTraversable ''Pat
  deriveGTraversable ''PXAttr
  deriveGTraversable ''RPatOp
  deriveGTraversable ''RPat
  deriveGTraversable ''PatField
  deriveGTraversable ''Stmt
  deriveGTraversable ''QualStmt
  deriveGTraversable ''FieldUpdate
  deriveGTraversable ''Alt
  deriveGTraversable ''Promoted
  deriveGTraversable ''BooleanFormula
  deriveGTraversable ''TypeEqn
  deriveGTraversable ''Overlap
  deriveGTraversable ''Sign
  deriveGTraversable ''Namespace
  deriveGTraversable ''Role
  deriveGTraversable ''PatternSynDirection
  deriveGTraversable ''Unpackedness
  deriveGTraversable ''ResultSig
  deriveGTraversable ''InjectivityInfo
  deriveGTraversable ''DerivStrategy
  deriveGTraversable ''MaybePromotedName
  