```rust #[embassy_executor::task] pub async fn test( a: u32, b: u32, #[cfg(feature = "c")] c: u32, ) { } ``` Fails with `cannot find value c in this scope` when the feature `c` is not enabled. It seems argument `cfg`'s are not applied during the transformation.