pub fn cbor_serialize<T>(
    object: &'a T,
    buffer: &'b mut [u8]
) -> Result<&'b [u8], Error> where
    T: Serialize