@jokeyrhyme/deadline (npm): wait for a callback or Promise, but give up if it has been too long
Keywords: deadline|timeout|promise|callback