TcGenDeriv
type BagDerivStuff
data DerivStuff
hasBuiltinDeriving
data FFoldType a
functorLikeTraverse
deepSubtypesContaining
foldDataConArgs
mkCoerceClassMethEqn
gen_Newtype_binds
genAuxBinds
ordOpTbl
boxConTbl
litConTbl
mkRdrFunBind