Rework Elixir meetup exercise

Don't require lots of duplication or metaprogramming
Merge pull request #956 from pminten/meetup-elixir-rework

Rework Elixir meetup exercise