There appear to be 2 separate exception mechanisms in Ruby, catch/throw and
rescue/raise/retry.  Is this right?

Warren Seltzer