[GHC] #8610: Rebuild on a definition-based granularity