TcClassDcl
tcClassSigs
tcClassDecl2
findMethodBind
tcInstanceMethodBody
mkGenericDefMethBind
getGenericInstances
mkDefMethRdrName
tcAddDeclCtxt
badMethodErr
badATErr
omittedATWarn