Editorial question135.4K views828 votes0 answers4,926 following
AI-generatedLeft (Error "Timeout") when using Aff.timeout in nested race conditions
When using PureScript's Aff monad, a timeout implemented with Aff.timeout cancels the underlying fiber and runs its finalizers before returning a Left (Error \"Timeout\") result. The goal is to understand whether this cancellation behaves as an immediate asynchronous interrupt that can skip synchronous, effect‑free sections, or as a synchronous operation tha