Promise queue with concurrency control. This is a fork of sindresorhus/p-queue, but with CommonJS support.