Decoder protocol
Elixir 0.14.1 updates