Exploring Graphs with Elixir: use macro for queries p45