title: What does the GHC source mean by "zonk"?
body: <p>I'm working on a plugin for GHC, so I'm reading the documentation for some of its implementation.</p>
  
  <p>The verb "to zonk" is all over the place, but I can't track down an explanation of what it means to zonk something or (in broad terms) when one might want to. I can find plenty of notes about complicated circumstances under which it is necessary to zonk or not to zonk something, but without a clue as to what the big picture is I am having a lot of trouble following.</p>