fn decode_float<R: Read>(reader: &mut R) -> Result<f32, AvroError>