diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,7 @@
+### 1.2.2.1
+
+- Use *NgxExportService* in declarations of split services.
+
 ### 1.2.2
 
 - Added a new module *NgxExport.Tools.Types* which exports a new type
diff --git a/NgxExport/Tools.hs b/NgxExport/Tools.hs
--- a/NgxExport/Tools.hs
+++ b/NgxExport/Tools.hs
@@ -15,7 +15,6 @@
 
 
 module NgxExport.Tools (
-    -- * Contents
     -- *** Combinators of effectful actions (including split services)
                         module NgxExport.Tools.Combinators
     -- *** Reading custom types from /ByteStrings/
diff --git a/NgxExport/Tools/SplitService.hs b/NgxExport/Tools/SplitService.hs
--- a/NgxExport/Tools/SplitService.hs
+++ b/NgxExport/Tools/SplitService.hs
@@ -40,8 +40,7 @@
 splitService :: (a -> IO L.ByteString)  -- ^ Ignition service
              -> (a -> IO L.ByteString)  -- ^ Deferred service
              -> a                       -- ^ Configuration
-             -> Bool                    -- ^ First-run flag
-             -> IO L.ByteString
+             -> NgxExportService
 splitService is ds c fstRun
     | fstRun = is c
     | otherwise = ds c
@@ -49,8 +48,7 @@
 -- | Sets an action as an ignition service.
 ignitionService :: (a -> IO L.ByteString)  -- ^ Ignition service
                 -> a                       -- ^ Configuration
-                -> Bool                    -- ^ First-run flag
-                -> IO L.ByteString
+                -> NgxExportService
 ignitionService is = splitService is $ const $ return L.empty
 
 -- | Sets an action as a deferred service.
@@ -60,7 +58,6 @@
 -- process, and therefore can be used as a cleanup handler.
 deferredService :: (a -> IO L.ByteString)  -- ^ Deferred service
                 -> a                       -- ^ Configuration
-                -> Bool                    -- ^ First-run flag
-                -> IO L.ByteString
+                -> NgxExportService
 deferredService = splitService $ const $ return L.empty
 
diff --git a/NgxExport/Tools/Types.hs b/NgxExport/Tools/Types.hs
--- a/NgxExport/Tools/Types.hs
+++ b/NgxExport/Tools/Types.hs
@@ -40,5 +40,6 @@
 -- @
 --
 -- @since 1.2.2
-type NgxExportService = Bool -> IO L.ByteString
+type NgxExportService = Bool               -- ^ First-run flag
+                     -> IO L.ByteString
 
diff --git a/ngx-export-tools.cabal b/ngx-export-tools.cabal
--- a/ngx-export-tools.cabal
+++ b/ngx-export-tools.cabal
@@ -1,12 +1,12 @@
 name:                       ngx-export-tools
-version:                    1.2.2
+version:                    1.2.2.1
 synopsis:                   Extra tools for Nginx haskell module
 description:                Extra tools for
         <https://github.com/lyokha/nginx-haskell-module Nginx haskell module>.
 homepage:                   https://github.com/lyokha/nginx-haskell-module
 license:                    BSD3
 license-file:               LICENSE
-extra-source-files:         Changelog.md
+extra-doc-files:            Changelog.md
 author:                     Alexey Radkov <alexey.radkov@gmail.com>
 maintainer:                 Alexey Radkov <alexey.radkov@gmail.com>
 stability:                  stable
