Reverse order of arguments to setField with RebindableSyntax and OverloadedRecordUpdate
As part of GHC proposal 583, the order of arguments to setField should be reversed when using OverloadedRecordUpdate+RebindableSyntax. The main tracking ticket for this proposal is #16232, but I think it's worth tracking this aspect separately as it should be much easier to implement in isolation.