Shuffle headers so that we don't need prototypes.