An implementation of Google's Protocol Buffers in Elixir