@@ -15,7 +15,7 @@ module Control.Reaper (
1515 , reaperNull
1616 , reaperEmpty
1717 -- * Creation
18− , reaper
18+ , mkReaper
1919 -- * Helper
2020 , mkListAction
2121 ) where
@@ -95,10 +95,10 @@ data State workload = NoReaper -- ^ No reaper thread
9595-- for you automatically.
9696--
9797-- Since 0.1.1
98−reaper :: ReaperSettings workload item
99− -> IO (item -> IO (), IORef (State workload))
100−reaper settings = do
101− stateRef <- newIORef NoReaper
98+mkReaper :: ReaperSettings workload item
99+ -> IO (item -> IO (), IORef (State workload))
100+mkReaper settings = do
101+ stateRef <- newIORef Nothing
102102 return (update settings stateRef, stateRef)
103103
104104update :: ReaperSettings workload item -> IORef (State workload) -> item