docs: def _fluent_range_type(cls, fluents, ordering) -> Sequence[str]:
          '''Returns the range types of `fluents` following the given `ordering`.
  
          Returns:
              Sequence[str]: A tuple of range types representing
              the range of each fluent.
          '''
          range_types = []
          for name in ordering:
              fluent = fluents[name]
              range_type = fluent.range
              range_types.append(range_type)
          return tuple(range_types)