pub type Message = Message<Vec<u8>, BTreeMap<OptNumber, Vec<OptValue<Vec<u8>>>>>;
crate::Message that uses Vec and BTreeMap
crate::Message