Can anyone see any reason against adding an optional parameter to
#succ/#next? Eg.

  def succ(n=1)
    s = self
    n.times { s = s.next }
    s
  end

It might be useful in some cases as an optimization. For instance in
Integer:

  def succ(n=1)
    self + n
  end

I ask not just a possible suggestion for Ruby itself, but mainly b/c
it's one of the few core overrides I provide in Facets, and I want to
make sure that there isn't some substantial issue with the idea that
should convince me to take it out.

Thanks,
T.