For the record, your suggestion was to add a convenience method:
set1.partition(set2) => (set1 - set2, set1 & set2)
only1, both = set1.partition(set2)
only2 = set2 - set1
instead of Paddy's suggestion (with the method name left unknown):
only1, both, only2 = set1.???????(set2)