-- Labelled fields, used in patterns and expressions
module HsFieldsPretty where
import HsFieldsStruct
import PrettyPrint

instance (Printable i,Printable p) => Printable (HsFieldI i p) where
  ppi (HsField n p) = wrap n <+> equals <+> p
  ppiList = fsep . punctuate comma

 Labelled fields, used in patterns and expressions
module HsFieldsPretty where
import HsFieldsStruct
import PrettyPrint

instance (Printable i,Printable p) => Printable (HsFieldI i p) where
  ppi (HsField n p) = wrap n <+> equals <+> p
  ppiList = fsep . punctuate comma
