Recent tuple elimination improvements have two problems
- More heap allocations are happening because some locals are labelled mutable
- Good user-facing variable names are being replaced by
patternInput1 names etc.
See #11407 (comment)
First is fixed by #11687. The second is fixed by #11690