Desugaring should not let auto-generated methods trump user-written ones, even if they're written in the shared section.  This caused incorrect customized _toreprs...
Adding tostring and _torepr methods for sets.  (Ironically, no longer needs the fix in the previous commit, but it's better that that's been fixed, anyway...)