Ported to elixir `0.12`:
* Replaced `Enum.first/1` by `List.first/1`.
* Bumped version dependency in `mix.exs`