rust's support for splitting into multiple codegen units makes it harder to compare differences. Can we optionally merge them back together again?