@@ -88,9 +88,10 @@ toDoc context tipe =
88 (P.lbrace <+> P.text x <+> P.text "|")
88 (P.lbrace <+> P.text x <+> P.text "|")
91− [ P.cat (zipWith (<+>) (P.space : repeat P.comma) (map prettyField fields))
91+ [ P.sep (P.punctuate P.comma (map prettyField fields))
92 , P.rbrace
92 , P.rbrace
95 prettyField (field, tipe) =
96 prettyField (field, tipe) =
96 P.text field <+> P.text ":" <+> toDoc None tipe
97 P.text field <+> P.text ":" <+> toDoc None tipe