'If the an existing field in a ``PRecord`` has the same type, but the
type changed somehow, the output changes.'

def test_precord_field_type_changed(self):

    class Different(PClass, ):
        x = field(type=Subtype)
    Original = Different
    class Different(PClass, ):
        x = field(type=ChangedSubtype)
    self.assert_catches_changes(Original, Different)
