docs: def _build_fluent_table(self):
          '''Builds the fluent table for each RDDL pvariable.'''
          self.fluent_table = collections.OrderedDict()
  
          for name, size in zip(self.domain.non_fluent_ordering, self.non_fluent_size):
              non_fluent = self.domain.non_fluents[name]
              self.fluent_table[name] = (non_fluent, size)
  
          for name, size in zip(self.domain.state_fluent_ordering, self.state_size):
              fluent = self.domain.state_fluents[name]
              self.fluent_table[name] = (fluent, size)
  
          for name, size in zip(self.domain.action_fluent_ordering, self.action_size):
              fluent = self.domain.action_fluents[name]
              self.fluent_table[name] = (fluent, size)
  
          for name, size in zip(self.domain.interm_fluent_ordering, self.interm_size):
              fluent = self.domain.intermediate_fluents[name]
              self.fluent_table[name] = (fluent, size)