Upgrade to Elixir 0.12

me again! :)

It fixes the compilation errors, but I haven't fully tested yet. I'll continue tomorrow.