fn get_le32(bytes: &[u8], offset: usize) -> Result<u32>