Atomic, Composable Financial Transactions: The Power of Haskell's Purity and ADT | Hacker News Reader