Explicit Types for the Imperative Programmer | Hacker News Reader