docs: def minimum(self, vars_list: List[str]) -> 'TensorFluent':
          '''Returns the TensorFluent for the minimum aggregation function.
  
          Args:
              vars_list: The list of variables to be aggregated over.
  
          Returns:
              A TensorFluent wrapping the minimum aggregation function.
          '''
          return self._aggregation_op(tf.reduce_min, self, vars_list)