docs: def effect_info(self, mechanism, purview):
          """Return the effect information for a mechanism over a purview."""
          return repertoire_distance(
              Direction.EFFECT,
              self.effect_repertoire(mechanism, purview),
              self.unconstrained_effect_repertoire(purview)
          )