code: def __init__(self, leaf_times, *, ordered=True):
      self.leaf_times = leaf_times
      self.ordered = ordered
  
imports: import functools
  import weakref
  from collections import namedtuple
  import torch
  from torch.distributions import constraints
  from pyro.distributions.util import broadcast_shape, is_validation_enabled
  from pyro.ops.special import safe_log
  from .torch_distribution import TorchDistribution
label_desc: Use image node_id 1 to create a new CoalescentTimesConstraint object from inherited base classes: constraints with example: obj = CoalescentTimesConstraint(leaf_times)