fix assignment compat checker. instead of comparing basetypes for sets, compare their SET_ELEMENT_TYPE attributes.