class RuboCop::AST::NodePattern::Node::Union

def arity

def arity
  minima, maxima = children.map(&:arity_range).map(&:minmax).transpose
  min = minima.min
  max = maxima.max
  min == max ? min : min..max
end