[cvs-nhc98] patch applied (hat): Implemented correct matching of newtype data constructors and ~ in portable transformation.