> @skirpichev Are you implying we should have an _eval_powerset() method in all the subsets of Set ?

No, of course.  Just once.