pub type DecodeDifferentArray<B, O = B> = DecodeDifferent<&'static [B], Vec<O>>;