```rust use embedded_hal::i2c::I2c; fn foo(vl: VL53L0x) { ... } // with impl Trait syntax fn foo(vl: VL53L0x) { ... } // with generics