TcGenDeriv

type BagDerivStuff

data DerivStuff

canDeriveAnyClass

genDerivedBinds

data FFoldType a

functorLikeTraverse

deepSubtypesContaining

foldDataConArgs

mkCoerceClassMethEqn

gen_Newtype_binds

genAuxBinds

ordOpTbl

boxConTbl

mkRdrFunBind