andresovela[m]: I had to do ``` type I2cError = embassy_embedded_hal::shared_bus::I2cDeviceError; ``` and then I write ``` pub async fn initialize(&mut self) -> Result<(), Error> { ```