I can't see a reason why this shouldn't be using `newtype`: ```purescript -- | The type of parsing errors. newtype ParseError = ParseError String ```