I've just run into the following problem. Doing this:
 block = lambda{|i| i > 5 ? break : nil}
  n.times &block
raises a LocalJumpError, I assume because break is not valid from
within a Proc object. Is there any way to get around this?

Farrel