pub(crate) fn run( tx2: &mut Tx2, clk: &mut BasicClock, sleep_multiplier: Option<f64>, ) -> Result<(), Box<dyn Error>>