Zero-overhead deterministic exceptions: Throwing values [pdf] | Hacker News Reader