Using functions as keys with update_in in Elixir | Hacker News Reader