qsem (npm): Semaphore using native promises
Keywords: sempahore|promises