Okay. with sth like this: ```rust impl IIM42652 where SPI: spi::Transfer + spi::Write, CS: OutputPin, { pub fn new(spi: SPI, cs: CS, config: &Config) -> Result { let mut IIM42652 = IIM42652 { spi, cs, //... }; // ...