A Ruby interface for semaphores on MS Windows