> Ah, but you're measuring the startup time of ghc --make, which is not the same as the work that each individual ghc would do if ghc were invoked separately on each module, for two reasons:
Excellent, sign me up for this plan then :) ghc on a single file is very quick.