pub fn perform_sampling<SENSOR: Sensor>( n: u8, toggle_sensor: &mut impl FnMut(), warmup_delay: &mut impl FnMut(), adc_read: &mut impl FnMut() -> u16, sensor: SENSOR, ) -> Summary<SENSOR>