fn read_le_u32<R>(reader: R) -> Result<u32>where
    R: Read,