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

NamedDefaults doesn't correctly handle poly-kinded classes
Consider the following example program: ```hs module T25882 ( Cls, default Cls ) where import Data.Kind type Cls :: k -> Constraint class Cls a where instance Cls Char default Cls (Char) ``` I get the following strange error: ``` T25882.hs:12:1: error: [GHC-88933] * The default type `Char' is not an instance of `Cls' * When checking the types in a default declaration | | default Cls (Char) | ^^^^^^^^^^^^^^^^^^^^ ``` I think this is because of invisible kind parameters. If we make the kind of the class `Type -> Constraint` then it works as expected.
issue