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