If for some reason, people use this library in non-test code, then scheduled timeouts shouldn't prevent JVM termination if it would otherwise exit normally.
Times out the future after the specified delay.
Times out the future after the specified delay.