promise-waitlist (npm): Promise-based Wait List
Keywords: promise|wait|cancel|timeout