docs: def probability(self, direction, mechanism, purview):
          """Probability that the purview is in it's current state given the
          state of the mechanism.
          """
          repertoire = self.repertoire(direction, mechanism, purview)
  
          return self.state_probability(direction, repertoire, purview)