The renamer Slides for my talk at the GHC contributor's workshop, talking about the renamer. Part I: overview of the renamer. Part II: fixing a bug in the renamer (interaction of COMPLETE sets of pattern synonyms and do notation).