Call an array of promise-returning functions, restricting concurrency to a specified limit.
github.com/isaacs/promise-call-limit
isaacs/promise-call-limit