[RFC] Split the GHC.* hierarchy from `base` in its own package, `ghc-base`
The GHC.* module hierarchy that is currently inside of
base should live elsewhere, so that we may apply different rules in terms of publicity of the API, and better warn our users that the guarantees of stability are a bit more lax for those modules. We are trying to make two different universes live alongside of each-other and maybe we should acknowledge that the GHC.* hierarchy lives by its own rules.
I would like to start thinking about designing such a split, and I am very open to suggestions and ideas.
Please Read: https://gitlab.haskell.org/ghc/ghc/-/wikis/split-base (thank you Jakob)