static A evalWithTimeoutOrNullReleasingDBLock(int timeoutMS, F0 f) {
ret (A) eitherAOpt(evalWithTimeoutReleasingDBLock(timeoutMS, f));
}
static A evalWithTimeoutOrNullReleasingDBLock(double timeoutSeconds, F0 f) {
ret (A) eitherAOpt(evalWithTimeoutReleasingDBLock(timeoutSeconds, f));
}