The presence of protocols in Elixir enable many really cool features and designs that you wouldn't be able to do easily in Erlang.