error: concrete type differs from previous defining opaque type use
  --> $DIR/issue-99073.rs:6:11
   |
LL |   move || f(fix(&f))
   |           ^^^^^^^^^^ expected `[closure@$DIR/issue-99073.rs:6:3: 6:10]`, got `G`
   |
note: previous use here
  --> $DIR/issue-99073.rs:6:3
   |
LL |   move || f(fix(&f))
   |   ^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

