@dbarenholz/timed-promise (npm): Allow promises to have timeouts.
Keywords: promise|timeout|typescript