diff --git a/ats-pkg.cabal b/ats-pkg.cabal
--- a/ats-pkg.cabal
+++ b/ats-pkg.cabal
@@ -1,5 +1,5 @@
 name:                ats-pkg
-version:             1.4.0.3
+version:             1.4.0.6
 synopsis:            Package manager for ATS
 description:         A collection of scripts to make building ATS projects easy.
 homepage:            https://github.com/vmchale/ats-pkg#readme
diff --git a/src/Language/ATS/Package.hs b/src/Language/ATS/Package.hs
--- a/src/Language/ATS/Package.hs
+++ b/src/Language/ATS/Package.hs
@@ -1,12 +1,17 @@
 module Language.ATS.Package ( packageCompiler
+                            , pkgToAction
+                            , fetchCompiler
+                            , setupCompiler
                             -- * Types
                             , Version (..)
                             , Pkg (..)
                             , Bin (..)
                             , Constraint (..)
+                            , Dependency (..)
                             -- * Lenses
                             , dirLens
                             ) where
 
+import           Language.ATS.Package.Build
 import           Language.ATS.Package.Compiler
 import           Language.ATS.Package.Type
diff --git a/src/Language/ATS/Package/Build.hs b/src/Language/ATS/Package/Build.hs
--- a/src/Language/ATS/Package/Build.hs
+++ b/src/Language/ATS/Package/Build.hs
@@ -1,6 +1,8 @@
 {-# LANGUAGE OverloadedStrings #-}
 
-module Language.ATS.Package.Build ( mkPkg ) where
+module Language.ATS.Package.Build ( mkPkg
+                                  , pkgToAction
+                                  ) where
 
 import           Control.Composition
 import           Control.Concurrent.ParallelIO.Global
diff --git a/src/Language/ATS/Package/Dependency.hs b/src/Language/ATS/Package/Dependency.hs
--- a/src/Language/ATS/Package/Dependency.hs
+++ b/src/Language/ATS/Package/Dependency.hs
@@ -60,9 +60,7 @@
     ds' <- mapM allSubdirs ds
     pure $ join (ds : ds')
 
--- runAutoconf :: FilePath -> IO ()
--- runAutoconf p = do
-
+-- TODO? autoconf
 clibSetup :: String -> FilePath -> IO ()
 clibSetup lib' p = do
     subdirs <- allSubdirs p
diff --git a/src/Language/ATS/Package/Exec.hs b/src/Language/ATS/Package/Exec.hs
--- a/src/Language/ATS/Package/Exec.hs
+++ b/src/Language/ATS/Package/Exec.hs
@@ -1,7 +1,6 @@
 {-# LANGUAGE OverloadedStrings #-}
 
 module Language.ATS.Package.Exec ( exec
-                                 , buildAll
                                  ) where
 
 import           Control.Composition
