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