fn decode_double<R: Read>(reader: &mut R) -> Result<f64, AvroError>