[GHC] #13524: GHC does not preserve order of forall'd vars with TypeApplications