Move GreName, split up GHC.Types.Name.Reader
Following !4467 (closed) the GHC.Types.Name.Reader
module should be split up. See !4467 (comment 316521), wherein quoth @simonpj:
I would group together
data GlobalRdrElt
and the types it depends ondata GREName
into one module, maybeGRE.hs
orGlobalRdrElt.hs
. That would leave a much slimmed downReader.hs
, some of which might disappear intoAvail.hs
. I'm not sure what that leaves. ButGHC.Types.Name.Reader
is a bad module name anyway. MaybeGHC.Types.RdrName
?
Also !4743 (comment 323136):
PS: Maybe we should s/FieldGreName/FieldGre globally? Ditto NormalGreName.