Async mutex lock for managing access to a shared resource
MIT License
Promise queue with concurrency control