promise-finite (npm): Promise with ttl
Keywords: promise|timeout|ttl