TcClassDcl
tcClassSigs
tcClassDecl2
findMethodBind
instantiateMethod
tcInstanceMethodBody
mkGenericDefMethBind
tcAddDeclCtxt
badMethodErr
badATErr
omittedATWarn