catch_i          1254 vm_eval.c          return rb_iterate(catch_i, ID2SYM(rb_intern(tag)), func, data);
catch_i          1260 vm_eval.c          return rb_iterate((VALUE (*)_((VALUE)))catch_i, tag, func, data);