Using Metaprogramming for Architecting Flow in Elixir | Hacker News Reader