pub fn extend( rd: &mut Rd, index: usize, f: impl Fn(&mut Measurement) -> Result<(), MeasurementError> ) -> Result<(), Error>