Fix #99684 through autoref in write! macro with a two-phased borrows retrocompat workaround
#100202
+133
−77