everything builds -- perhaps grep TODO
aargh. infinite loops...
ugh. patchpgm seems to stackoverflow. just stuff casts in annots like SSA etc.