docs: def _render_fluent_timestep(self,
              fluent_type: str,
              fluents: Sequence[Tuple[str, np.array]],
              fluent_variables: Sequence[Tuple[str, List[str]]]) -> None:
          '''Prints `fluents` of given `fluent_type` as list of instantiated variables
          with corresponding values.
  
          Args:
              fluent_type (str): Fluent type.
              fluents (Sequence[Tuple[str, np.array]]): List of pairs (fluent_name, fluent_values).
              fluent_variables (Sequence[Tuple[str, List[str]]]): List of pairs (fluent_name, args).
          '''
          for fluent_pair, variable_list in zip(fluents, fluent_variables):
              name, fluent = fluent_pair
              _, variables = variable_list
              print(name)
              fluent = fluent.flatten()
              for variable, value in zip(variables, fluent):
                  print('- {}: {} = {}'.format(fluent_type, variable, value))
          print()