static Set intersectCISets(Cl a, Cl b) { ret setIntersection(asCISet(a), asCISet(b)); } static > Set intersectCISets(Cl l) { ret (Set) foldr_noSeed intersectCISets(l); }