fn read_le_u16<R: Read>(r: &mut Buffer<'_, R>) -> Result<u16>