/dev-haskell/safesemaphore/