Safe: Robust programming in Haskell via types, testing, debugging | Hacker News Reader