Config macro crate unit tests use cargo-expand to ensure the outputs are what we expect, but adding cargo-expand slows down the CI. This could be done using the syn crate