How I solved an Ecto preload dilemma I had in Elixir | Hacker News Reader