An alternative to ghc --make which supports parallel compilation of modules and runs faster when nothing needs compiling.