rustc: Removing lots of bad copies in match clauses
syntax: remove bad copies in match