pub trait ChunkDecoder {
type ReaderType: Read;
const MAGIC_HEADER: &'static [u8; 16];
// Required methods
fn decode_stream(reader: FileReader, size: u64) -> Self::ReaderType;
fn dispose_stream(stream: Self::ReaderType) -> FileReader ⓘ;
}