static O evalWithTimeoutOrNull(fO f, int timeoutMS) {
ret evalWithTimeoutOrNull(timeoutMS, f);
}
static O evalWithTimeoutOrNull(int timeoutMS, fO f) {
ret eitherAOpt(evalWithTimeout(timeoutMS, f));
}
static O evalWithTimeoutOrNull(double timeoutSeconds, fO f) {
ret eitherAOpt(evalWithTimeout(timeoutSeconds, f));
}
static A evalWithTimeoutOrNull(int timeoutMS, F0 f) {
ret (A) eitherAOpt(evalWithTimeout(timeoutMS, f));
}
static A evalWithTimeoutOrNull(double timeoutSeconds, F0 f) {
ret (A) eitherAOpt(evalWithTimeout(timeoutSeconds, f));
}