code: def all_states(self) -> Tuple[State, ...]:
          
          return tuple(self._transform_list_of_states_to_state(states)
                       for states in self._cartesian_product_of_every_states_of_each_genes())
docs: Return all the possible states of this influence graph.