Users should be able to decode an EBML body into a `map[string]interface{}` just like when calling `Unmarshal`/`Decode` in `encoding/json`.