New dependency to semaphore. Waitpid and execSync are not needed anymore.
Waitpid and execSync are not needed anymore. Use take and leave to control access to melted.
Use take and leave to control access to melted in tests.