hoogle
Recipe.Hackage
makePlatform :: ([Name] -> IO ()) -> IO ()
makeDefault :: ([Name] -> IO ()) -> [FilePath] -> Name -> IO ()
makePackage :: IO ()
makeAll :: ([Name] -> IO ()) -> IO ()