Typed Functional Programming and Software Correctness | Hacker News Reader