@@ -0,0 +1,18 @@
2+ module Text.PrettyPrint.HughesPJ,
6+import Text.PrettyPrint.HughesPJ
11+instance (Sized a, Sized b) => Sized (a, b) where
12+ size (left, right) = 1 + size left + size right
14+instance Sized a => Sized [a] where
15+ size = sum . map size