Expressing a Relationship Between Multiple Types in Elm | Hacker News Reader