Simplicity: Implementing a smart contract language in 30 lines of Haskell | Hacker News Reader