public static WaitHandleAwaiter GetAwaiter(this WaitHandle waitHandle) => waitHandle.ConfigureAwait(timeoutMs: -1).GetAwaiter();