diff --git a/app/Main.hs b/app/Main.hs
new file mode 100644
--- /dev/null
+++ b/app/Main.hs
@@ -0,0 +1,19 @@
+import Notify
+import Protolude
+import System.IO (getChar)
+
+main :: IO ()
+main = do
+  putText "Hello"
+  _state <-
+    watch
+      Config
+      {pathToWatch = "./", relevantExtensions = [".hs"], debounceInSecs = 0}
+      callback
+      putText
+  getChar
+  pure ()
+
+callback :: IO ()
+callback = do
+  putText "Callback"
diff --git a/hs-rs-notify.cabal b/hs-rs-notify.cabal
--- a/hs-rs-notify.cabal
+++ b/hs-rs-notify.cabal
@@ -1,5 +1,5 @@
 name:                hs-rs-notify
-version:             0.1.0.9
+version:             0.1.0.10
 synopsis:            Experimental! Wraps this awesome rust library so you can use it in haskell. https://docs.rs/crate/notify
 -- description:
 homepage:            https://github.com/NoRedInk/hs-rs-notify#readme
@@ -12,11 +12,6 @@
 build-type:          Simple
 extra-source-files:  README.md
                    , notifier/target/release/*.dylib
-                   , notifier/target/release/*.a
-                   , notifier/target/release/*.d
-                   , notifier/target/release/deps/*.dylib
-                   , notifier/target/release/deps/*.a
-                   , notifier/target/release/deps/*.d
 cabal-version:       >=1.10
 
 library
@@ -32,7 +27,17 @@
   default-language:    Haskell2010
   default-extensions:  OverloadedStrings, NoImplicitPrelude, NamedFieldPuns
   include-dirs:        notifier/target/release
-                     , notifier/target/release/deps/
+
+executable notify
+  hs-source-dirs:      app
+  main-is:             Main.hs
+  ghc-options:         -Wall -threaded -rtsopts -with-rtsopts=-N
+  build-depends:       base
+                     , hs-rs-notify
+                     , protolude >= 0.1.6 && < 0.2
+  default-language:    Haskell2010
+  default-extensions:  OverloadedStrings, NoImplicitPrelude
+  extra-libraries:     notifier, pthread
 
 test-suite hs-rs-notify-test
   type:                exitcode-stdio-1.0
diff --git a/notifier/target/release/deps/bitflags-d7298d27a7a250fb.d b/notifier/target/release/deps/bitflags-d7298d27a7a250fb.d
deleted file mode 100644
--- a/notifier/target/release/deps/bitflags-d7298d27a7a250fb.d
+++ /dev/null
@@ -1,5 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libbitflags-d7298d27a7a250fb.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/bitflags-d7298d27a7a250fb.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs:
diff --git a/notifier/target/release/deps/cfg_if-7b52999aa39cb6a1.d b/notifier/target/release/deps/cfg_if-7b52999aa39cb6a1.d
deleted file mode 100644
--- a/notifier/target/release/deps/cfg_if-7b52999aa39cb6a1.d
+++ /dev/null
@@ -1,5 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libcfg_if-7b52999aa39cb6a1.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.2/src/lib.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/cfg_if-7b52999aa39cb6a1.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.2/src/lib.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.2/src/lib.rs:
diff --git a/notifier/target/release/deps/filetime-f86cfb97ae7dad94.d b/notifier/target/release/deps/filetime-f86cfb97ae7dad94.d
deleted file mode 100644
--- a/notifier/target/release/deps/filetime-f86cfb97ae7dad94.d
+++ /dev/null
@@ -1,11 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libfiletime-f86cfb97ae7dad94.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/redox.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/windows.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/linux.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/utimensat.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/utimes.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/filetime-f86cfb97ae7dad94.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/redox.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/windows.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/linux.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/utimensat.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/utimes.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/redox.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/windows.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/linux.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/utimensat.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.1.15/src/unix/utimes.rs:
diff --git a/notifier/target/release/deps/fsevent-92f268aa78bcad9a.d b/notifier/target/release/deps/fsevent-92f268aa78bcad9a.d
deleted file mode 100644
--- a/notifier/target/release/deps/fsevent-92f268aa78bcad9a.d
+++ /dev/null
@@ -1,5 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libfsevent-92f268aa78bcad9a.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-0.2.17/src/fsevent.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/fsevent-92f268aa78bcad9a.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-0.2.17/src/fsevent.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-0.2.17/src/fsevent.rs:
diff --git a/notifier/target/release/deps/fsevent_sys-4fbff8f5439c6981.d b/notifier/target/release/deps/fsevent_sys-4fbff8f5439c6981.d
deleted file mode 100644
--- a/notifier/target/release/deps/fsevent_sys-4fbff8f5439c6981.d
+++ /dev/null
@@ -1,7 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libfsevent_sys-4fbff8f5439c6981.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/fsevent.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/core_foundation.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/fsevent_sys-4fbff8f5439c6981.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/fsevent.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/core_foundation.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/fsevent.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/fsevent-sys-0.1.6/core_foundation.rs:
diff --git a/notifier/target/release/deps/libc-5f5472c8c7846c0a.d b/notifier/target/release/deps/libc-5f5472c8c7846c0a.d
deleted file mode 100644
--- a/notifier/target/release/deps/libc-5f5472c8c7846c0a.d
+++ /dev/null
@@ -1,24 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/liblibc-5f5472c8c7846c0a.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/macros.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/dox.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/windows.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/redox/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/redox/net.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/cloudabi/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/fuchsia/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/uclibc/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/newlib/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/notbsd/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/solaris/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/haiku/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/netbsdlike/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/freebsdlike/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/b32.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/b64.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libc-5f5472c8c7846c0a.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/macros.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/dox.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/windows.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/redox/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/redox/net.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/cloudabi/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/fuchsia/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/uclibc/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/newlib/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/notbsd/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/solaris/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/haiku/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/netbsdlike/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/freebsdlike/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/b32.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/b64.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/macros.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/dox.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/windows.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/redox/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/redox/net.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/cloudabi/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/fuchsia/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/uclibc/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/newlib/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/notbsd/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/solaris/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/haiku/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/netbsdlike/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/freebsdlike/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/b32.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36/src/unix/bsd/apple/b64.rs:
diff --git a/notifier/target/release/deps/libnotifier-941c0d4e8cd53261.a b/notifier/target/release/deps/libnotifier-941c0d4e8cd53261.a
deleted file mode 100644
# file too large to diff: notifier/target/release/deps/libnotifier-941c0d4e8cd53261.a
diff --git a/notifier/target/release/deps/libnotifier-b40c3d77531de2af.a b/notifier/target/release/deps/libnotifier-b40c3d77531de2af.a
deleted file mode 100644
# file too large to diff: notifier/target/release/deps/libnotifier-b40c3d77531de2af.a
diff --git a/notifier/target/release/deps/libnotifier.a b/notifier/target/release/deps/libnotifier.a
deleted file mode 100644
# file too large to diff: notifier/target/release/deps/libnotifier.a
diff --git a/notifier/target/release/deps/libnotifier.dylib b/notifier/target/release/deps/libnotifier.dylib
deleted file mode 100644
Binary files a/notifier/target/release/deps/libnotifier.dylib and /dev/null differ
diff --git a/notifier/target/release/deps/notifier-941c0d4e8cd53261.d b/notifier/target/release/deps/notifier-941c0d4e8cd53261.d
deleted file mode 100644
--- a/notifier/target/release/deps/notifier-941c0d4e8cd53261.d
+++ /dev/null
@@ -1,5 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libnotifier-941c0d4e8cd53261.a: src/lib.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/notifier-941c0d4e8cd53261.d: src/lib.rs
-
-src/lib.rs:
diff --git a/notifier/target/release/deps/notifier-b40c3d77531de2af.d b/notifier/target/release/deps/notifier-b40c3d77531de2af.d
deleted file mode 100644
--- a/notifier/target/release/deps/notifier-b40c3d77531de2af.d
+++ /dev/null
@@ -1,5 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libnotifier-b40c3d77531de2af.a: src/lib.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/notifier-b40c3d77531de2af.d: src/lib.rs
-
-src/lib.rs:
diff --git a/notifier/target/release/deps/notifier.d b/notifier/target/release/deps/notifier.d
deleted file mode 100644
--- a/notifier/target/release/deps/notifier.d
+++ /dev/null
@@ -1,5 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libnotifier.dylib: src/lib.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/notifier.d: src/lib.rs
-
-src/lib.rs:
diff --git a/notifier/target/release/deps/notify-14c6a643744b2915.d b/notifier/target/release/deps/notify-14c6a643744b2915.d
deleted file mode 100644
--- a/notifier/target/release/deps/notify-14c6a643744b2915.d
+++ /dev/null
@@ -1,10 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libnotify-14c6a643744b2915.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/fsevent.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/null.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/poll.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/timer.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/notify-14c6a643744b2915.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/fsevent.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/null.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/poll.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/timer.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/fsevent.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/null.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/poll.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/timer.rs:
diff --git a/notifier/target/release/deps/notify-8d2ee64dfb09e3fb.d b/notifier/target/release/deps/notify-8d2ee64dfb09e3fb.d
deleted file mode 100644
--- a/notifier/target/release/deps/notify-8d2ee64dfb09e3fb.d
+++ /dev/null
@@ -1,10 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libnotify-8d2ee64dfb09e3fb.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/fsevent.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/null.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/poll.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/timer.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/notify-8d2ee64dfb09e3fb.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/fsevent.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/null.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/poll.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/mod.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/timer.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/fsevent.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/null.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/poll.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/mod.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/notify-4.0.3/src/debounce/timer.rs:
diff --git a/notifier/target/release/deps/same_file-32dc29be405e6098.d b/notifier/target/release/deps/same_file-32dc29be405e6098.d
deleted file mode 100644
--- a/notifier/target/release/deps/same_file-32dc29be405e6098.d
+++ /dev/null
@@ -1,6 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libsame_file-32dc29be405e6098.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.2/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.2/src/unix.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/same_file-32dc29be405e6098.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.2/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.2/src/unix.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.2/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.2/src/unix.rs:
diff --git a/notifier/target/release/deps/walkdir-29876190bfd784b7.d b/notifier/target/release/deps/walkdir-29876190bfd784b7.d
deleted file mode 100644
--- a/notifier/target/release/deps/walkdir-29876190bfd784b7.d
+++ /dev/null
@@ -1,6 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libwalkdir-29876190bfd784b7.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.4/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.4/src/unix.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/walkdir-29876190bfd784b7.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.4/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.4/src/unix.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.4/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.4/src/unix.rs:
diff --git a/notifier/target/release/deps/walkdir-2df99676a08db680.d b/notifier/target/release/deps/walkdir-2df99676a08db680.d
deleted file mode 100644
--- a/notifier/target/release/deps/walkdir-2df99676a08db680.d
+++ /dev/null
@@ -1,6 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/libwalkdir-2df99676a08db680.rlib: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.3/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.3/src/unix.rs
-
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/deps/walkdir-2df99676a08db680.d: /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.3/src/lib.rs /Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.3/src/unix.rs
-
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.3/src/lib.rs:
-/Users/stoeffel/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.1.3/src/unix.rs:
diff --git a/notifier/target/release/libnotifier.a b/notifier/target/release/libnotifier.a
deleted file mode 100644
# file too large to diff: notifier/target/release/libnotifier.a
diff --git a/notifier/target/release/libnotifier.d b/notifier/target/release/libnotifier.d
deleted file mode 100644
--- a/notifier/target/release/libnotifier.d
+++ /dev/null
@@ -1,1 +0,0 @@
-/Users/stoeffel/nri/notify/hs-rf-notify/notifier/target/release/libnotifier.dylib: /Users/stoeffel/nri/notify/hs-rf-notify/notifier/src/lib.rs
diff --git a/src/Notify.hs b/src/Notify.hs
--- a/src/Notify.hs
+++ b/src/Notify.hs
@@ -20,7 +20,7 @@
 import Foreign.C.Types
 import Foreign.ForeignPtr ()
 import Foreign.Ptr
-import Protolude hiding (State, force)
+import Protolude hiding (State, force, state)
 import System.FilePath
 import System.Posix.Process
 import System.Posix.Signals
