Why do I have to write JSON decoders in Elm? | Hacker News Reader