Bifurcan: impure functional data structures | Hacker News Reader