System.Posix.Semaphore
data Semaphore