Simplifying data validation in Elixir | Hacker News Reader