Shake based build system for GHC