@@ -6,9 +6,12 @@ import Data.Typeable
66import Data.Typeable.Internal
77import Control.DeepSeq (NFData)
88
9−newtype ConcreteTypeRep = CTR { unCTR :: TypeRep } deriving (Eq, Typeable, Show, NFData)
9+newtype ConcreteTypeRep = CTR { unCTR :: TypeRep } deriving (Eq, Typeable, NFData)
1010
11−newtype SerialRep = SR (TyConRep, [SerialRep]) deriving(Binary)
11+newtype SerialRep = SR (TyConRep, [SerialRep]) deriving (Binary)
12+
13+instance Show ConcreteTypeRep where
14+ show (CTR tRep) = show tRep
1215
1316type TyConRep = (String, String, String)
1417toTyConRep :: TyCon -> TyConRep