Semaphore.new with only 1 args creates unique name
add Mutex