@tshortli Coming back to this, it looks like the Emit Modules phase isn't reusing macro expansions during incremental builds, as seen in this thread. While we hope for macros to be optimized, is there any hope for more sharing of build artifacts for the emit step?