@@ -561,7 +561,9 @@ data PTerm = PQuote Raw
561561 | PCoerced PTerm -- ^ To mark a coerced argument, so as not to coerce twice
562562 | PUnifyLog PTerm -- ^ dump a trace of unifications when building term
563563 | PNoImplicits PTerm -- ^ never run implicit converions on the term
564− deriving (Eq, Show)
564+ deriving Eq
565+
566+
565567{-!
566568deriving instance Binary PTerm
567569!-}
@@ -642,7 +644,7 @@ data PDo' t = DoExp FC t
642644 | DoBindP FC t t
643645 | DoLet FC Name t t
644646 | DoLetP FC t t
645− deriving (Eq, Functor, Show)
647+ deriving (Eq, Functor)
646648{-!
647649deriving instance Binary PDo'
648650!-}
@@ -807,8 +809,8 @@ expandNS syn n = case syn_namespace syn of
807809
808810--- Pretty printing declarations and terms
809811
810−{-instance Show PTerm where-}
811− {-show tm = showImp Nothing False False tm-}
812+instance Show PTerm where
813+ show tm = showImp Nothing False False tm
812814
813815instance Pretty PTerm where
814816 pretty = prettyImp False