Bencode decoder (and soon, decoder) in Elixir