static A evalWithTimeoutOrFail(int timeoutMS, F0 f) { ret evalWithTimeoutOrException(timeoutMS, f); } static A evalWithTimeoutOrFail(double timeoutSeconds, F0 f) { ret evalWithTimeoutOrException(timeoutSeconds, f); } static A evalWithTimeoutOrFail(int timeoutMS, IF0 f) { ret evalWithTimeoutOrException(timeoutMS, f); } static A evalWithTimeoutOrFail(double timeoutSeconds, IF0 f) { ret evalWithTimeoutOrException(timeoutSeconds, f); }