#[derive(Debug, Clone, PartialEq)]
pub enum Value {
Bool(bool),
Byte(u8),
I8(i8),
I16(i16),
I32(i32),
I64(i64),
U8(u8),
U16(u16),
U32(u32),
U64(u64),
F32(f32),
F64(f64),
String(String),
U8Array(Vec<u8>),
U16Array(Vec<u16>),
Bit1(bool),
Bit2(bool),
Bit3(bool),
Bit4(bool),
Bit5(bool),
Bit6(bool),
Bit7(bool),
Bit8(bool),
Raw(Vec<u8>),
}