Make macros work. We should consider actually "visiting" files during
preprocessing and then send the "visited" state over to rp.