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

Allow empty case analysis
Using -XEmptyDataDecls I can declare an (almost) empty data type. ``` data Void ``` However, I can't use an empty case to discriminate values of the empty type. This does not work: ``` get :: Void -> a ``` Only the type signature, but no body. \[This would be useful also in other circumstances.\] ``` get :: Void -> a get v = case v of { } ``` An empty case in the body.
issue