pub trait DecoderBuilder<T: CodecConfiguration>: CodecBuilder<T> {
// Required method
fn new_decoder(
&self,
id: CodecID,
parameters: &T::Parameters,
options: Option<&Variant>,
) -> Result<Box<dyn Decoder<T>>>;
}