Async.WithTimeout enforcement of cancellation in CPU‑bound F# async workflows
Goal: Ensure that an asynchronous workflow subject to Async.WithTimeout stops execution as soon as the timeout elapses, allowing any associated resources to be released promptly. Constraint: Async.WithTimeout creates a linked CancellationTokenSource that signals after the specified interval, but it can only abort the workflow if the workflow periodically che