Asynchronous exceptions and interruptible operations in GHC (Haskell) | Hacker News Reader