Admin message

Due to a large amount of spam we do not allow new users to create repositories, they are "external" users. If you are a new user and want to create a repository, for example for forking GHC, open a new issue on ghc/ghc using the "get-verified" issue template

Wrong implicit quantification order with LinearTypes
## Summary GHC doesn't follow left-to-right order in implicit quantification of parametric by linearity arrow ## Steps to reproduce ```haskell ghci> :set -XLinearTypes ghci> :set -fprint-explicit-foralls ghci> f :: a %p -> b; f = f ghci> :t f f :: forall a b (p :: Multiplicity). a %p -> b ``` ## Expected behavior I expect implicit quantification to follow left-to-right order, so `f` should have type `f :: forall a (p :: Multiplicity) b. a %p -> b` ## Environment * GHC version used: [9.0 .. HEAD]
issue