pub fn read_raw_side_effect_header(
    input: Vec<u8, Global>
) -> Result<[[u8; 4]; 3], &'static str>