New on CTAN: macroswap