This is used in the syntax. In constructor declaration. It must keep the arrow representation.
Instances5Data, ToHie, HasHaddock
Data thing => Data (HsScaled GhcPs thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsScaled GhcRn thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsScaled GhcTc thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanToHie a => ToHie (HsScaled GhcRn a)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHasHaddock a => HasHaddock (HsScaled GhcPs a)Defined in ghc-9.10.3 · GHC.Parser.PostProcess.Haddock