Asynchronous exceptions and interruptible operations in GHC (Haskell)
coot.me