Mangle a macro until it stops moving

  this helps if we use a macro in something that got tree-mangled
  back out.