#35168 adds the capability of deaggregating structs like: ``` tmp0 = ...; tmp1 = ...; tmp2 = Foo { a: ..., b: ... }; ``` Into: ``` tmp2.0 = ... tmp2.1 = ... ``` But, one could imagine situations where this is counter productive. It's not clear if this should be handled by the Deaggregator or MIR trans.