Ok ok check this out: ```rust #[embassy_executor::task] async fn tbw_read(mut adc: Adc<'static, ADC1>, mut pin: PA0) { adc.read(&mut pin); } ``` This compiles! But here's the thing: what if I want two different pins, i.e. ADC1 read is an AF on PA0 and PA1 on this board, and I want to do conversions on both of those