diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,4 +1,4 @@
-# Unreleased
+# 0.6.0.0
 
 * Allow `Process` to emit custom chunks constructed by an interpreter of `ProcessOutput` instead of `ByteString`s
   containing whatever the `Handle` produced.
diff --git a/lib/Polysemy/Process/Effect/Process.hs b/lib/Polysemy/Process/Effect/Process.hs
--- a/lib/Polysemy/Process/Effect/Process.hs
+++ b/lib/Polysemy/Process/Effect/Process.hs
@@ -6,6 +6,8 @@
 import Polysemy.Conc.Effect.Scoped (Scoped, scoped)
 import Polysemy.Resume (interpretResumable, restop, type (!!))
 import Prelude hiding (send)
+import Polysemy.Input (Input(Input))
+import Polysemy.Output (Output(Output))
 
 -- |Abstraction of a process with stdin/stdout/stderr.
 --
diff --git a/polysemy-process.cabal b/polysemy-process.cabal
--- a/polysemy-process.cabal
+++ b/polysemy-process.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-process
-version:        0.6.0.1
+version:        0.6.1.0
 synopsis:       Polysemy Effects for System Processes
 description:    See <https://hackage.haskell.org/package/polysemy-process/docs/Polysemy-Process.html>
 category:       Concurrency
