docs: def upset_union(self, featuresets):
          """Yield all featuresets that subsume any of the given ones."""
          concepts = (f.concept for f in featuresets)
          indexes = (c.index for c in self.lattice.upset_union(concepts))
          return map(self._featuresets.__getitem__, indexes)