Types don't substitute for tests | Hacker News Reader