I claim that although this is very amusing for benchmarks, except for cases where we inline stuff accross modules, it isn't likely to buy much in real cases. The point is that one usually uses exceptions to blow out of deeply nested stuff, and it won't handle that. Still, entertaining.