Work on Elixir extending