public static TimeBudget fromNow(Clock clock, Duration timeout) {
        return new TimeBudget(clock, clock.instant(), Optional.of(timeout));
    }
Returns a TimeBudget with a start time of now, and with the given timeout.
vespajlib/src/main/java/com/yahoo/time/TimeBudget.java