class_docstr: Equivalent to ``TransformedDistribution(base_dist, AbsTransform())``,
  but additionally supports :meth:`log_prob` .
  
  :param ~torch.distributions.Distribution base_dist: The distribution to
      reflect.
code: def __init__(self, base_dist, validate_args=None):
      if base_dist.event_shape:
          raise ValueError(
              "Only univariate distributions can be folded."
          )
      super().__init__(base_dist, AbsTransform(), validate_args)
  
file_path: pyro/pyro/distributions/folded.py
imports: from torch.distributions import constraints
  from torch.distributions.transforms import AbsTransform
  from pyro.distributions.torch import TransformedDistribution
label_desc: Use image node_id 1 to create a new FoldedDistribution object from inherited base classes: TransformedDistribution with example: obj = FoldedDistribution(base_dist, validate_args)