@@ -77,8 +77,13 @@ import qualified Language.PureScript.CodeGen.JS as J
77import qualified Language.PureScript.CoreFn as CF
77import qualified Language.PureScript.CoreFn as CF
78import qualified Paths_purescript as Paths
78import qualified Paths_purescript as Paths
81−-- Actions that require implementations when running in "make" mode.
80+-- | Actions that require implementations when running in "make" mode.
82+-- This type exists to make two things abstract:
84+-- * The particular backend being used (Javascript, C++11, etc.)
86+-- * The details of how files are read/written etc.
83data MakeActions m = MakeActions {
88data MakeActions m = MakeActions {