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