free up variable names once their scope has run out
free up variable names once their scope has run out

darcs-hash:9b705036c01f368d6e0414eb3e0662467c62a2dc

dpwright/jhc,dpwright/jhc,dpwright/jhc,dpwright/jhc