<span style="font-family: arial,sans-serif;">I&#39;m running ghc-6.7.20070802 and getting a new error message that didn&#39;t show up with ghc-6.6.&nbsp; Code:</span><br style="font-family: arial,sans-serif;"><br style="font-family: arial,sans-serif;">


<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; -- | Pairing for unary type constructors.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; newtype Pair1 f g a = Pair1 {unPair1 :: (f a, g a)}
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deriving (Eq, Ord, Show)</span><br style="font-family: arial,sans-serif;"><br style="font-family: arial,sans-serif;">


<span style="font-family: arial,sans-serif;">Error message:</span><br style="font-family: arial,sans-serif;"><br style="font-family: arial,sans-serif;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; src/Data/Tupler.hs:26:0:
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp; &nbsp;No instances for (Show (g a), Show (f a))</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">


&nbsp;&nbsp; &nbsp;&nbsp; arising from the &#39;deriving&#39; clause of a data type declaration</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at src/Data/Tupler.hs:(26,0)-(27,25)
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp; &nbsp;Possible fix:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">


&nbsp;&nbsp; &nbsp;&nbsp; add an instance declaration for (Show (g a), Show (f a))</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp; &nbsp;When deriving the instance for (Show (Pair1 f g a))
</span><br style="font-family: arial,sans-serif;"><br style="font-family: arial,sans-serif;"><span style="font-family: arial,sans-serif;">Has there been a change to &quot;deriving&quot;?&nbsp; Is there a workaround?<br><br>Thanks,&nbsp; - Conal
<br></span><br style="font-family: arial,sans-serif;">