> Why is Caller/None illegal? Because even though the callee doesn't raise, it may return to the continuation, which may in turn refer to the exception stack. Thus, the exception stack must preserved whenever the continuation is.