WithMutexResulttstype WithMutexResult: Promise<boolean>; Resolves true if operation succeeded, or false if the mutex was held by someone else