What is this `fastTrack` ? Does it caches the macro expansions, in case a macro appears multiple times during the same compilation ?