...  @@ 114,11 +114,11 @@ Is this perhaps better? 
...  @@ 114,11 +114,11 @@ Is this perhaps better? 

 Include in `Data.Typeable` old methods for backward compatibility, but deprecate them:


 Include in `Data.Typeable` old methods for backward compatibility, but deprecate them:






```wiki


```wiki


ttypeOf :: forall a. Typeable a => a > TypeRep


typeOf :: forall a. Typeable a => a > TypeRep


typeOf = typeRep (Proxy :: Proxy a)


typeOf _ = typeRep (Proxy :: Proxy a)






typeOf1 :: forall t (a :: *). Typeable t => t a > TypeRep


typeOf1 :: forall t (a :: *). Typeable t => t a > TypeRep


typeOf1 x = typeRep (Proxy :: Proxy t)


typeOf1 _ = typeRep (Proxy :: Proxy t)


```


```






 Make `deriving( Typeable )` work with whatever `Typeable` class is in scope. So what it does will be determined by whether you say `import Data.Typeable` or `import Data.OldTypeable`.


 Make `deriving( Typeable )` work with whatever `Typeable` class is in scope. So what it does will be determined by whether you say `import Data.Typeable` or `import Data.OldTypeable`.

...   ...  