Understanding the Elm type system | Hacker News Reader